说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection... ”
6 `4 j5 Q: [* {1 A 当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
( _0 J2 a7 Z$ b: n6 Z- @# a, X
6 `! @0 ?* j- Q' p 现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
# O) {6 P0 x/ Z4 b
/ H9 X. _7 f$ h3 O 因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection... ”,反正那边就是建议升级升级升级配置!
+ H) ]0 e3 v5 I/ l/ D& G0 N
f& I7 |7 i$ T4 ` 后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。 还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。 ; T; ^) {# Q! X& d! w, n
; |% s- t& O; ~5 [8 g3 g
& B, d r E& Y0 @. y BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是” SWAP区 ”, 这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
, I. N" ^* B6 J g
& a$ J* s9 {; _& a3 u & {$ q+ T' C5 V+ o1 z4 K
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“ http://zhuanqianxiaozhan.com/796.html ”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
9 f/ b5 {" C8 e A$ }5 v8 k
$ {8 B. h+ D6 K, Z / q) ~: [# H0 ]- z) X5 V. n
1两天来一次” Error establishing a database connection... ” 真的难受!
6 o, n+ ~: a! O z4 F0 A+ n 9 L( ~6 T. f1 l6 U& N; V+ F
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
9 M, `( V. U8 i6 L8 q ' X1 b. m3 B( J, ~& f
5 s. Y$ A Y! e; z% g . A; U! w T' c8 v3 u7 D! W
/ }" t: d/ M" m) P/ `$ u( V. F/ e0 j _ / {9 g1 v0 J/ [" V) M3 d. Q
, x* x0 k- j0 r( I% T8 C
# }( ^1 J& d0 X
+ P6 s8 x: h6 \9 W
# S/ {& i2 i$ J7 M* c
# T2 f- D5 @8 g9 m
9 Y5 i( P1 `+ d' n, s( y H2 \ 8 a4 ?$ H9 W& G" H* t
相关帖子