|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”4 {( r# H* U1 T; g5 e& D
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。: W% @0 W8 }( a: \+ J3 M* A
% U3 _9 k5 o! b0 m5 F现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
$ D# M( Q+ h2 B n7 r+ U3 S. z, `$ {3 F5 Z- H6 Q& D
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
& l+ c( ~& V/ l- R# Q$ b+ E3 ]2 ^$ E8 i( E# q) H7 d
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
: N- }$ t4 F( c
8 U" M1 [3 u% R$ G+ E4 }0 p5 ~$ u$ p* _
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
6 ]' I9 I8 @) ~. c0 s: h* a0 Z8 V9 N$ V( w
- K' c* e5 s* g# }# W9 ]' @ JBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
6 M+ K, X2 C' |; ~9 ~% B% z
( D6 h$ k6 Q' v V: |' W. @8 Z7 h& B% z3 I; j5 D# F1 S$ @+ |" t/ d6 @) \
1两天来一次”Error establishing a database connection...” 真的难受!
; h- e9 k/ r& T- c# F/ Y w# W/ S: A: |
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
5 u0 ^$ d7 l% s) I$ J9 g" z# _
* d7 b& ^) U+ D; }5 ^0 X s
% U8 J3 }8 ?8 J- E4 q: Y3 q, R, e- X+ v, R; n. d$ m" b. {$ S' f8 S
5 _8 f3 ^ K. S& j$ \
9 x" \& ^7 F [" Q
H: w0 Y1 K1 ~- s7 v3 W0 J7 T: g; ~+ U& B
5 k; b F: a2 `
5 _& g& d. n8 N, q+ B& z3 m. S n& {; }
; q5 [% K/ M' ]& G
. K9 I0 V$ z& C! E" F+ Y
|
|