|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
+ e& s3 m' L6 {) K. x! w当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
$ h" q$ |) {% F& L7 h$ }: x8 n" b3 Z0 G3 |1 Y- b
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
& A6 _1 I% ]$ @6 W& |! {. u% K* A3 K+ h7 q
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
! `) L5 V. J2 }1 ?; e8 e y! b' N% `7 j! D* K
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。' X% d2 [. {. j% J. W
5 D9 J' r' D/ P7 I4 H
2 {. W3 d' ?( O+ aBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
" \% w/ G' R0 D5 R1 Y* }& v
( Q1 V5 G h3 R: F& T8 d9 O* u5 a0 E
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊7 U* S# R, ~ w0 ?
- N, Y. W" k, F, n" [% p/ m. B
4 u% d) J6 E/ J/ \) ~* K ?; b1 [" a1两天来一次”Error establishing a database connection...” 真的难受!
5 P. R- y' q0 b' i: A: B& o" p3 O P) |' q5 T% I0 G
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!6 _! C6 H, A) L4 B- J/ f5 ^
" c4 R! S1 a. b0 H( W$ g/ D9 k7 w( ?1 ~! J- t) h' u
& _4 S/ h x, L
3 w {( K% Y& ^9 i5 e# ~" F3 d0 L- j$ E
" A+ L. N& K5 m" C; w
# _7 o# J/ o2 i8 p+ C/ C9 h3 H1 h$ p B9 I8 H
% j; Z" }8 w/ p
$ H: a3 {2 _+ f+ [2 v5 p$ L5 _2 y1 s, n
8 ?3 p+ k: Z, }: j
|
|