|
第一种方法:* N" {4 d* r$ I+ T6 l
cmd执行一下命令:. w5 b0 O5 K' t- Y$ {1 W8 Z
netsh int ipv4 set dynamicport tcp start=1025 num=64509( z- \3 a+ t0 g" C
5 b1 R. N( U4 W第二种方法:
# U, g. e& V& d% s$ M+ g3 l% m! T运行regedit打开注册表,依次找到以下路径/ p: {( S2 B$ d. |
7 c' c N; R7 ]+ u1 N
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
0 E/ N6 H2 \# Z" c* g
: r8 l; p3 ]* y" p6 t- Z0 j在右侧空白处,右键新建DWORD值- q9 C, r. J! Q
7 l8 ?. c4 @1 _名称:MaxUserPort/ ^0 X1 n. h8 b4 g0 O
# B) S0 X$ C( {" O
数值数据:65534) `& H2 L# ^1 T% V, I& f
+ ] @9 ]$ b; r- _8 }8 ]) a& I* `基数:十进制
S2 Z& a6 [' B9 }& U! m: {( k2 K0 Q Z5 n- \& p
第三种方法:
% [1 ^, A; b! J3 m% t% e9 V, M/ e1 建议修改最大连接数,或者把 mysql_connect() 方法都改成了mysql_pconnect() 方法,1 y- r9 y9 O+ L# S1 {! w9 Z
4 c: P8 f9 I" F$ t' p
2 治标,封锁这些ip,一个ip连接大于3的就有点不正常,7 ?7 V. h' z" i# k# H
! I# ~3 |, O6 h; X% M3 治本,修改站点程序,严禁刷新太快!
. g5 I8 f, t$ M& z( ?% n% F' @. \& B, ? F6 j' b
4. 链接数的修改:此错误与一个注册表键值tcptimedwaitdelay有关。减小windows中tcptimedwaitdelay时间可解决此类问题,
$ P3 S/ {" Q, f0 J8 h+ g, v: d! I" f# i8 a- p/ u
默认情况下为240(未设置的情况下也是这个数值)。此项设置需要到注册表如下位置进行设置:
* ]8 e8 ^5 y: b" E& y `
4 T, w4 i; R( [( D; m; y[hkey_local_machine][system] [currentcontrolset] [services] [tcpip] [parameters]
" [9 ~+ J1 _( I; t
; T/ Z9 q# q0 e% v( @# G( e9 O[tcptimedwaitdelay]如果注册表中没有tcptimedwaitdelay这个项目,& E8 D7 E$ y& D2 }
% U: Q. {/ E7 ~, d
请增加这个项目,并设置为双字节(dword)类型。数值设置为30 60 之间即可。
9 L0 j& K: k$ @8 H& a
4 X; x; t9 @9 K. m* c1 ~$ c+ s |