|
第一种方法:
$ c8 R0 h; ^6 ycmd执行一下命令:
, L+ i5 _5 Y" n. Q/ ~netsh int ipv4 set dynamicport tcp start=1025 num=645090 {% G: ^& [# ?% W* ?; F
4 J1 n" |4 K( Z. o7 k第二种方法:
/ h: Y8 x$ n+ k: E! O; ]运行regedit打开注册表,依次找到以下路径$ q: s$ F4 R; t$ W1 r
5 x) F# g- _" d [2 D7 V6 u1 }/ jHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
/ v- n7 \7 D; t6 M7 A
/ E8 u1 R2 b* j在右侧空白处,右键新建DWORD值3 W: j( q' N, e. o' a% x
2 m: A# ?- F' X* B
名称:MaxUserPort6 P3 Z: C" I3 ^# d, t, ^
& w P* {9 w, H1 R5 o2 [数值数据:65534
, s8 ~* K \& f" p
: U, A$ |3 v, J) ]: p4 w基数:十进制
; i/ }- u+ b( c; W- j/ ]
7 c' V9 I- c$ s5 R% b+ E第三种方法:9 @0 D9 W8 d; K" M$ ?+ J( f
1 建议修改最大连接数,或者把 mysql_connect() 方法都改成了mysql_pconnect() 方法,
; N5 X+ r8 y, m( c R, `! L4 O8 {+ T0 X2 j+ l" _
2 治标,封锁这些ip,一个ip连接大于3的就有点不正常,
* K( O* n" m5 K( Y0 c" [+ W6 X7 P! C
3 治本,修改站点程序,严禁刷新太快!
- @3 J! V- A9 D5 k9 j0 g( j( A7 {: i# t5 @6 \7 p, v+ e; j2 A
4. 链接数的修改:此错误与一个注册表键值tcptimedwaitdelay有关。减小windows中tcptimedwaitdelay时间可解决此类问题,8 K6 r# E0 \9 Z
" u& e' J0 j( [7 N% e默认情况下为240(未设置的情况下也是这个数值)。此项设置需要到注册表如下位置进行设置:
' H4 x2 f9 l9 t% ^$ Q
9 V4 b" u/ |$ z+ j[hkey_local_machine][system] [currentcontrolset] [services] [tcpip] [parameters]% u' w, w% k9 [, h. O2 `2 p; P
% z+ ]' _$ N3 \! V8 |9 ~
[tcptimedwaitdelay]如果注册表中没有tcptimedwaitdelay这个项目,* }# p! {5 n! u/ C/ l, R
5 C& |- K( J+ B/ t
请增加这个项目,并设置为双字节(dword)类型。数值设置为30 60 之间即可。8 m" T/ n% U& ~1 P1 I5 U0 q
$ A2 q# ~* e3 x# k
|