说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection... ”
. l. l; _5 C1 K+ x 当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。7 z1 M. S6 ]2 ]0 p( c H- f/ O3 \! @
# z: a. | @7 h0 O* P& l 现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
( R: o( C" k9 Z/ B( Z; Q6 u" a 2 i; c* v% R C) @" [
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection... ”,反正那边就是建议升级升级升级配置!
9 ?, Z. c7 U7 n* l8 Z& y A
+ b! }3 E; f5 Y& h1 N: w 后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。 还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。 : t3 w2 b( e `2 w4 d1 [9 s% A6 z
+ K7 D0 b0 U7 g
0 t$ A3 c& I. F! k3 t
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是” SWAP区 ”, 这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
9 s1 c% K2 B% g I; ^' N ^ 9 M: Z1 z9 {- f0 a
0 i9 ?# ]6 T/ V3 H: N1 g8 ^2 M BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“ http://zhuanqianxiaozhan.com/796.html ”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊 % C: l9 T/ q9 G- @- }# D0 K& u
8 x, Y7 ]0 h [1 N" l ! D4 J+ p- y6 \) B4 j
1两天来一次” Error establishing a database connection... ” 真的难受!
6 g4 `4 c5 Y6 D1 v. O / N3 m) b, D9 ?. C0 e
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!# O# K* {- [) \5 c! T6 n5 f# `/ T6 L
' s# U V- ^0 A8 X4 j$ S+ z
: [2 }5 Z4 W1 t ~( o
7 ], h, @# }( ~; B D7 e 6 Y4 R4 s7 {: L( n/ J7 I/ j M
6 M! |8 M( v \3 Q
% O9 p: b& @0 R: g% @ 3 \5 j2 c$ Q' C9 \1 a+ p, n
1 G, V% ~2 t' g: i# D. E6 ] ; e' e+ j- ^4 A X- R- X
6 G V: G q& q, M! J; C# W. ]) \
2 U. ~+ l3 F# c, |' T# D
% n- k1 ?! {" z
相关帖子