说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection... ”/ I' {* d, |5 X) _
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。4 Q2 K/ z: o: d# B4 z
6 p7 e0 C5 S) \" I
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。! N8 ~3 S+ X' F) u- e5 {
# s; ?7 \# X4 u# i3 u) K% `) | 因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection... ”,反正那边就是建议升级升级升级配置!
* G- N2 M$ X! D, @$ ~ / l0 |4 l# @, }, t/ e
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。 还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
# ?, ]) k& ]5 ^9 p7 z. \- T8 w " {+ `: }7 e5 U& B& V
# k8 H8 e0 |1 a& @+ [+ N
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是” SWAP区 ”, 这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
U& {5 D/ \1 ^ 4 h& g+ x3 t" e: z
2 f( V- \$ ]; @- n BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“ http://zhuanqianxiaozhan.com/796.html ”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊 / _9 _+ _; j* b% B
: P# o5 P1 P9 | X+ i% K0 |
3 | V' G! G# y% d8 @2 W2 t+ y 1两天来一次” Error establishing a database connection... ” 真的难受!7 w1 ~/ I2 v2 D3 a
5 _3 K, i* x. [# c9 x! [ 希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!" _' m; o2 J. G
! R+ t& {7 H" T8 w( i$ p
/ e# J. i- U6 U1 Q k1 i% Y" C
9 r/ Q/ V, X3 M. z" f2 l + f, } B" Q) s5 d# w& v) D
4 N9 q4 x( \& ? + e5 Z' H! ]5 z! q0 F4 ^6 Q1 ]2 L( ?( k
! D9 W ^5 r" a, b6 B' ~4 y
' H7 s# w* e( G! L 4 c# j/ `9 Q- R& W4 A) D, b; H
. `8 `9 X5 ]; Z
2 H d L J" |1 {0 F
, j* Q! Q; o7 P/ g4 w5 u" \$ \- g7 }
相关帖子