说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection... ”
: N) i- [6 s/ X- x, q) K 当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。. F" Q9 _9 f$ g; \ l0 A
9 G N0 V' c: _+ T9 Y$ p 现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。' f: ?8 ]7 O5 m) ]9 |
0 o5 a$ ~; S4 I1 o5 [( v# r; N3 Y
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection... ”,反正那边就是建议升级升级升级配置!& u# k3 |$ u/ A* k% N
+ [. X8 |# {! s, l# {* S
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。 还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
3 p/ R+ V* M* ]3 T5 [' X' P e5 Q7 S4 T6 a! Y0 O
3 e, E5 E$ I# z) B BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是” SWAP区 ”, 这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
: ^: ]7 x2 i* e- |
/ N" y4 T- D0 W5 w4 F
4 @3 u; Q; d) d; q4 g BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“ http://zhuanqianxiaozhan.com/796.html ”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊 / N) {& E8 V& [1 n( d- g$ L
; r1 u: h+ j4 C' y C$ W
. f# ~" v* f& u3 ` L# E) I 1两天来一次” Error establishing a database connection... ” 真的难受!
5 n6 `3 f* i/ Z6 ]2 ~+ | % E2 K; c! D0 v% r. m! `: s3 q
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!$ L4 T4 X, j/ B# e* \2 o
3 i ~3 b' ?2 j: g6 w2 H s$ k9 U
( ?- Z, B5 s2 x0 C( N
, d+ S# [; z; U4 W- K$ O
?$ A3 Y( l% N" @. ]; c' d; } * s, D9 e7 x" M
8 m% {1 l% @1 r( x# H9 z% G$ b
; S. p# d2 c5 ^ ' N! A. C4 K+ T/ G( L8 |
+ j3 D9 J. V& Q5 T
3 B# N2 t' h6 f# A: f2 |
/ s/ }. ~2 c F8 u9 n
( x c1 B1 @% n; X% ]
相关帖子