|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
7 Q. W- z$ c6 X. ^当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
7 F9 @! z* A& J3 w! i8 H
9 Y3 R& b/ F9 L y+ L& X现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。* W+ h. ?7 P I( ^* s
% E; J$ g4 H+ X6 t* `! B. m0 K因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
I T6 O R7 a8 U5 x) `' K; t; t! F; l, w, M ^9 G
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
" y6 n: L) B) l2 @$ p" h5 P
! C! M7 z$ l) e
# s# z; b- \+ _3 PBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。+ r7 `# t6 W; @5 _( H- o- E: u3 k: i
# c7 A. L6 D# J
5 l7 U2 X. s7 ?& d; GBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
1 Y: s) X' a. d- {# x+ E0 ~9 ]& @" O" q# Y7 \2 _3 y
: G4 |) T e6 q$ N7 }1两天来一次”Error establishing a database connection...” 真的难受!1 A/ R/ T! E: @1 p3 I" w+ `4 M
" A6 T8 s$ F) A* h
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
, N+ |! {4 U6 l
5 P. r( F# r/ o4 D+ i# q4 t* F! e" l9 R) u2 w. m% B1 `" c
V) n" U+ }2 ]) X; i6 u9 p- s1 G1 R2 ?. E" g0 T* i5 k4 t9 c9 y
* {! P: L! X# \8 R" R1 b3 b0 Q6 W
4 ]6 T/ G* A Q2 q, n
# D& b$ [. J' i6 j9 r) p3 y3 B$ [
( ?2 O+ v" b/ b, U- l# k$ I$ ?( {+ V
7 r+ W/ u' J/ M' _0 P2 l2 D, i
8 s7 B& Q4 S" G& K7 e1 D9 r J% B, Z- N4 H9 C: m
6 p( q! x1 y; p |
|