|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”7 }% c/ E0 v6 g+ X
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。$ x, z& e& | [4 L9 j7 ?( B
$ @3 ] P/ w P% S- r8 u
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。6 {" t% E, K7 t/ f/ _( `
& X. f+ `! \( o5 o4 K$ [因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
2 O) S" x. W4 b# N
4 w' n& D" @- |' x+ E后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。& B2 q, d, R- F6 F; H5 J) t5 x. b
4 I- ?/ c. m! K" m6 t+ c
2 r( `) z. a9 p" r0 {! s( b
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
- x/ _- C' h' O z
! C& z! V4 e0 u; b# x! t# c5 G9 ?8 \- ?6 G
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊: |3 l: @8 P$ Z; _* L
# A+ S' X( Z, n f
]+ p; E$ F: ~, w, j* d1两天来一次”Error establishing a database connection...” 真的难受!0 Z& r% G [1 h
) E C! o$ [. ^ D/ H- w: ^
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
* n& N8 R: o; L6 w; a9 W! S; r- ~: e8 N* x
. j1 M9 x+ \6 |3 F) A: Q. s! z) Y( c L5 v. \0 B8 A
; L3 Y# w- i5 n, g, F, S
* x6 [1 O8 @( F7 \ k& _9 H; n
6 f0 L/ |) E8 A' |1 ^( Z3 o1 a# F: h* ]$ U# {+ i
9 |: p/ D' W2 E0 X
) C4 g* c- e: @( U* N' a5 ]4 {% D
1 k# j( ]5 n2 d5 b& R3 f! v! T6 ]0 n; q7 j
, z! e$ X5 ~# w9 k6 I) `2 b
|
|