|
|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
8 k' p, M3 I8 E2 T( E* k/ T# g% [当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
' T9 L' c, s' ?) P! k5 o0 f3 v; |; V7 Q
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
+ @" K/ ^, d6 Z5 ^2 N0 l
4 j( ~( K& A9 f# N+ X3 I因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!) m' Z9 p8 {) }7 c! L" r. `7 f' Y/ X$ z
2 m. a7 D8 w' N& c: h8 ?- [& S后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。% _1 J- {9 O) m1 b8 X1 S
5 D4 C, I/ Q# z( H, `; _* e/ n6 M2 u7 A2 Z0 I% k
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
" Q/ W6 l1 C3 V% e( S. s' h6 f
: g$ ]% F1 q' R" |3 J" j
: r1 n _& m" R+ P3 dBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
) y8 w0 R9 g @, L: y8 u3 l
1 ~% R* {4 ~ _& J: m
$ v7 P. M8 f7 m6 ~1两天来一次”Error establishing a database connection...” 真的难受!$ Y8 z. L5 \5 x% x1 F5 s
2 B( X; a7 M, f# j希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!% s- B7 C4 n( w* a5 @( J
) J" [; p8 @* C0 v9 I: T* o
" D' i5 {1 a4 S6 T* G6 j; _
% }2 j3 B. c" N9 Q' N# T6 Y( K* j% G
/ P9 }3 Q. X. j$ H+ t% u) p) ~( t/ \1 y
8 n; P% W5 g' h1 i# d$ }' E$ w( Y8 Z
. l }; f. H; z# I$ u3 T! g$ n9 k! d) L: f% S
y7 W# [: @0 I" d
: @+ O1 P8 Q2 i- X# ]! c& b9 V! A+ S5 o2 o. E. C2 X$ q, Q# i
|
|