|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”6 I/ u$ }; D/ H* v
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
, Y/ g. a. Q% l$ ~" c5 O0 b0 t+ E
8 m* l$ m% S& M- Q现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。( G" }2 I) @; h% x- D8 A; v
( L( u' {/ j' a: h* y$ E2 x& L因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!1 s8 T) t1 O# e0 X, E( N
& e- s% k4 h3 V4 ~, Z0 \( [后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
+ O# ^' _7 l/ z4 R+ M+ m" I+ X8 D# b, s
3 d% A% U2 n( _5 m8 n: c+ x8 T7 ZBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。. ] q' `% X! ^
$ q+ `+ F9 x1 D0 L1 n
: P, S$ h8 j- B) Y
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊: T" z% ^) u9 [8 ?
. ?( S. _! x! h- b9 U, h
3 J- @0 W/ X, P! r( F1两天来一次”Error establishing a database connection...” 真的难受!
8 x7 a* c! D+ f0 N4 s, t P. g# z, c i- @/ C4 r' H; u. u
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!' `7 g- Z& n* L6 m' g
; Z% i: U k- V2 x% |3 \$ v0 j7 @1 Y, u4 [1 ~' G
6 E4 ^; s8 u4 n+ P' Z) ?) Y: q* n, ? r( h$ A# e
7 F. Q, ^- p6 I- v! p- }5 ]& |# Z! z# E7 U
+ L. b2 }* S. Q4 ^" o
0 m% b, }9 G: a; j2 q, A6 `: M* k. w' |7 ]6 y
% p- h1 ~( l* M' y% C$ P* e9 i( _8 w6 b% Q
8 b0 W& ?( Z7 z/ U |
|