|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
6 @% D4 h2 ]. ?5 [当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。, n# Q1 C- `- W. e
2 K, w8 y }/ h; D/ H
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。: p) Z" X$ K$ P) t: M3 E: C( Q
! L6 {5 s& [4 A. `0 h
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!8 \4 y* _' U9 e9 `" w
9 O' e6 G, |$ I: _8 X% K# ~后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
' v9 O. t4 W5 C8 D2 Y5 g
1 G; A( Q2 O5 ]9 g1 m6 U" \
7 }6 J( J6 y6 eBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
* ^+ O' d! o1 A: I3 |* w" F$ I$ t1 v" T2 D
1 s6 S& g0 p5 [. e4 R. ~8 Q$ S5 k- d
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
1 Z% e) _7 @' q1 a, [
" q% `, b) Z: ~' x2 R
" o1 g; w! |2 @1两天来一次”Error establishing a database connection...” 真的难受!7 h; k A+ R Y* F5 g! J- T
, M D. d. q" o- Y) d
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
+ z) @' r' Z5 ]0 l. ~% z# V$ v: d( B& J
~+ R, D! ^/ B9 Z0 ^/ V1 b9 |
" }, V/ W" d) g M
- f |3 t6 Q; W/ X6 \, l- U$ k
6 P) f' v, F+ x3 ~& `1 X; ~
5 T/ x# M0 N# Q5 P4 m: ?: e5 Z
/ y% ?& _! S. q5 O9 [ k% e" `9 W0 x7 |9 }* q
7 l! k7 \" y7 g d; @1 e1 d
# n' E! x( v) T
9 i7 f/ }2 L8 f- y
! ^# W/ h% V8 ?# m- R( W5 [- W( p |
|