|
第一种方法:& Z& w. ?8 n* P8 E: S" t& ]
cmd执行一下命令:
: }: B8 q( t, I. u, R; D" fnetsh int ipv4 set dynamicport tcp start=1025 num=64509+ U6 W) ?$ I4 }" T& o
7 M: q6 ?! {; Q" _
第二种方法:
9 x0 _) @. Z& |9 K) O+ h运行regedit打开注册表,依次找到以下路径
: t+ \( }7 ^! L0 P& m7 A: q
5 ]0 ^4 n" N/ R A- DHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters' |) r& q6 a; f1 r0 n
3 ?; N. N& r4 X& M, E; ~( s% a; T
在右侧空白处,右键新建DWORD值
7 N" X- g3 E. x- S& y- ~6 }9 L O, S! W2 h7 Q0 v8 J
名称:MaxUserPort/ p3 ]' L' v" }5 w5 Q& M7 F
9 z4 f& N+ i& L% _: ]' `
数值数据:65534
4 C, K1 g. v7 L+ s
- o4 g5 h8 z1 x3 ]! d) C基数:十进制2 u$ |( q) H- R8 U( m
T9 P5 v- ?- c6 N0 |- J第三种方法:
" b* A" P+ Q& ]1 T1 建议修改最大连接数,或者把 mysql_connect() 方法都改成了mysql_pconnect() 方法,4 I9 F+ W; ^' h
3 H& b; h8 S, F$ N- N
2 治标,封锁这些ip,一个ip连接大于3的就有点不正常,
: T& I# H2 Y" Z; ^5 }% B% I3 U4 b, _& N! Z/ Z: |* `- U
3 治本,修改站点程序,严禁刷新太快!
2 ~5 l. f& @! j/ o+ Y
# i: M$ t N& h! e" w* q4. 链接数的修改:此错误与一个注册表键值tcptimedwaitdelay有关。减小windows中tcptimedwaitdelay时间可解决此类问题,
3 J0 k; C- M2 D4 h( l% `6 R( p2 l1 ^8 p6 Y
默认情况下为240(未设置的情况下也是这个数值)。此项设置需要到注册表如下位置进行设置:3 D. X. o5 c9 C/ w$ s9 T
2 e/ N- Q& Y. `( W" ^( ?
[hkey_local_machine][system] [currentcontrolset] [services] [tcpip] [parameters]1 }# ]1 l) V% h. _# X+ l: `
6 W% F D: i1 c5 B[tcptimedwaitdelay]如果注册表中没有tcptimedwaitdelay这个项目,
1 s2 \2 B& N, w* R, f" e+ y
) }' @5 J, d3 g) i7 V请增加这个项目,并设置为双字节(dword)类型。数值设置为30 60 之间即可。
5 b9 P! |( w, m" ~. D
3 B& r* g$ E( H4 C/ T8 t) D |