|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
* t: _8 ?+ E: H6 m) P. }当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。" n+ z4 g3 P* S
: ?* Q$ g# ] G: R) W/ g. a
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
. n9 N; C% }& F! S6 v4 P" D* g3 c# Q$ o0 p- W
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!! u3 j; S4 Q: I& q- w
7 z7 _9 o1 ^# I6 e7 Z4 }7 S后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。% T/ x8 K* b/ o/ i- Y% B- P; u
! [; ~" {: J% H N- \1 c4 c$ P+ F8 c: j# M5 d9 o* W
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
3 A! o0 y( V- X# C! I+ b- Z4 |! @3 ] D* q( l
. _! ]' E: Y tBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
+ F, ~) c' I1 k( `% P# ^
7 d& A# F% c- C/ d3 H/ q2 {7 z" x) T5 [- n6 M
1两天来一次”Error establishing a database connection...” 真的难受!
6 j: V% K# Q0 g3 m& k" c7 W1 s7 b5 D
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!# a# f* W- [4 ]
0 P M* ~, o# m% v) d7 b' a6 C9 G4 L8 p: p' X% `0 o' a- y
8 ]3 I% w( t+ Z
0 V! K% o& R3 n( s2 W# m0 p4 n( q, f: r1 c( n. e
2 @. E8 {" r, l/ h
* @* w5 \2 ~! J/ t y$ J: q
7 Z7 @, l v$ [$ M& Z* |- c; m2 ^8 W! ?+ C3 K) f! d3 J0 m2 b
0 e6 q3 @+ W& T5 t# e/ w( Y; f5 v
( U' T& Z3 E) P' I9 g! n; h% e9 I* m; M. d
|
|