|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”9 f; r; y2 c/ k$ I3 }$ V# f
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。. Y2 I0 _; _! r# `# F
9 |# U9 v, H/ |, w现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。4 T/ w2 a3 x' l0 [
6 k6 s: \$ m0 h0 H因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!! q: Y4 B& |& y7 q" j Z
0 }7 {, i* H1 s% `. e后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
8 U, x% V! X+ W- ]1 H7 u$ Y# l
' u$ p4 |7 k8 a& H3 A
$ B1 k) W& G+ d1 ]! P) t! ^BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。* l, R$ I$ F8 V7 J" Y
& t Y6 K2 d) o4 E9 }9 ~
" e# J: M( u5 _8 N0 NBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
# Z9 Z- Z3 Y, S* ^' Z6 _9 ?' v! p' B6 u: Z
. C# I2 r3 C1 Z& S5 x T: Z
1两天来一次”Error establishing a database connection...” 真的难受!8 J! y' S2 {; ]- v
! Y* _4 }5 }( n/ g8 }
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
, v' g# k) i- a! H$ y3 U3 ~7 K& ~8 Q, c: x P
6 c1 Z9 N H: [' k
1 M6 I4 w- \' j1 ]& d: _1 |2 d5 [8 ?1 n* {( a/ N5 m9 l
% |) ]; J% Y) w/ f1 v
, N! F" i3 p, F# r- y0 ^
_8 E% `6 N- H! O
) F- a: v- F$ r5 L7 Y
: {; Z$ M( Z$ D! y' x
% n, |1 z: [' _! {, `6 P3 g2 K- Y& ~+ H. C; t! t9 N' x# B
+ J' t- Q. G2 D |
|