|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
7 T6 [3 \8 L9 T1 \; n8 d9 l& h- c当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
Z/ B' i/ `% D7 A2 o. J# P# r2 i: v$ d. W+ b) a1 h
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
$ ]7 L% v3 `6 K$ K0 Q
: @8 P$ A ?9 o9 J: j* c1 ~因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
4 S/ y5 I( @' r& P( V" g/ R9 f/ x% x% F' ]8 ^ q0 `3 r
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
2 R; Z! n8 t F6 F
0 N4 J$ U. ]( K( J
; l' M+ A5 }$ P+ B' F/ q8 jBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
: ?( R5 u/ K, ^+ P! X) K; Y5 b3 ~3 y3 |& v0 k
- j9 u6 h3 Q- xBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊& x X" S. _: X, a! g$ Z" Q% m, B
8 V2 N9 D6 t' u) Q+ T1 G$ U( @
9 {* ]9 P5 G: F
1两天来一次”Error establishing a database connection...” 真的难受!
( i" O1 f4 U2 u& C
* x; ?4 `$ c, E s; T希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
" t0 s9 {2 C5 I) m% H/ \7 g. }' u& f& h* }- a( l
/ \4 | R% _) n$ r3 x7 {. B0 `' E P
/ D+ o+ c a% J* i6 d1 s
& O9 k& _+ f$ o. w, f2 Y/ v" f) @7 U. p1 T) g2 t: _: i
- P( e- ^9 j6 n% q6 x E
' F, W+ I( Z7 A- A# P& P/ a8 g
5 S: n: H4 I- l, M- N; @* e3 u1 K
, X5 S- }% T5 \- x2 w1 U, ^
# |5 n! d9 y( `, |2 l+ W6 W
4 K A+ Z" P3 k0 ] |
|