|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”" G6 v9 M6 n3 ]+ [' L
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
( T+ f ~# o7 F/ r& d- a- ~; l8 l X! t q
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。8 U4 |9 p- R4 T3 V! I
+ Z/ X1 i2 B0 B% h/ X$ ?5 D. P因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
7 m7 F2 W n t6 X: Q
( n: \+ h7 n& ^- S; V$ t2 A后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。( j# r. u" ]% Z+ f1 W0 }( ]
6 Y, x3 w: f- J) N, Z7 ]8 ?3 B5 a/ A8 e8 q
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。5 _8 N' M7 |8 ~% s
1 ~3 y2 W4 \& E4 _" U! b h }% f% K. d: Y
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
; r: [, T1 c R) O8 L; U# i5 z B
6 U/ g% q2 I8 q4 k4 ]
+ G# d) |2 B8 _7 Y4 c6 O8 |1两天来一次”Error establishing a database connection...” 真的难受!! H8 o* X/ g. y
/ ~) z: a) w W/ M8 _希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!4 F2 k/ ^. R% @* D/ ]
4 f/ [- P! g/ o1 p/ K2 u! g
, k5 i) N* j) p
3 V; z4 R. _, i% y/ _
! Z% U0 G2 H% o& M J5 s' t# |9 e
( y- k0 \/ v1 ]% P
, H% |8 b/ l) B- f$ F" `* X7 B4 @. u9 u0 T
! z8 H- x2 E2 G$ Z
" l4 Y7 Z4 P0 `0 ~: H I* F& k$ n" e6 a* Y: B
\: n8 y) L/ u& v
! u1 s+ M9 y- [5 B |
|