|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”4 ] A9 |1 q9 ^, S
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
1 A. B# [( I9 f& i# k5 w/ |
) r% h1 G6 |3 ]- W1 R现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
. O& q# \7 G4 H/ u, _3 ^( C9 w* }
4 |! P* f) ~7 F5 O因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!7 D! L3 x. G4 G6 z" W
4 G( F0 r+ t1 M; y2 F; O' A2 g' J
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
1 t0 U6 K" I f9 q
" T l* k7 {" ^1 ~; K% \1 r& l7 P- O, h D! N) R
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
3 \8 r6 F8 L; Y
$ S5 E7 h7 g" Z- K, ]/ l# ]6 z- Q
' N' D" S8 W1 Q4 j! L7 z0 GBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊+ v- ~" i' K t4 j3 O0 Q
, k, X/ N- o: k, \" l2 E
& z, h: K1 q2 o+ [1两天来一次”Error establishing a database connection...” 真的难受!$ L- m5 |5 N6 Y0 |' i
1 G3 t/ r- T7 {6 \希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
* d' R% `" N- Q$ l* a$ a8 ~
2 u% F7 n( U+ Z7 |6 b3 g. w' x9 |: Y. t# \* S6 \! o: K
/ x: x4 D; h1 O$ W8 o2 p
% S: b8 G3 Q9 M$ g/ S; J8 p
* l' K$ k6 H; Q$ m# @
* U; z5 v, `2 y8 o( T: ^+ F; N
# U" |) y* t2 N2 ~+ `
( }% ?+ V% t. F$ V! G2 P
. P& p" w+ o/ G: c9 b9 m" m" S0 s$ i- v! k
3 t1 W& ?2 a |+ J$ F, r2 E
# D6 j& D- Q1 J* g/ \ |
|