|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”9 y* _) f; X ~5 s6 o: J
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
/ x, L8 Q% q% C! ?( j+ L/ z# i; V; M' K3 `) I4 D, [, K
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
* m, w& z3 H+ J% q3 J# X
{ u+ J4 \- F6 E因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
9 c y" d. l6 W4 A* s+ k7 E$ R- O, {" @& ^" |& n
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
5 |( g- e0 e# Z! z. N2 b: j2 V- `" {! i/ C, J5 G
* M4 E# [# I' d9 E6 d% [$ {& q
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
: K8 S- g3 y$ U# u& A- `' m6 I& B; i; h; ~
% W3 N" E O# a P
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
5 M9 f* G {# m; ^$ O+ d2 l' b( U; f2 A3 X) F7 R/ r
, Z5 G- b! ]. `/ b; F# b1两天来一次”Error establishing a database connection...” 真的难受! n! Z g9 K) Z
4 n9 `& e3 ]% F- [0 I
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!' O/ u0 O# @! V2 u2 r- d! c8 Y
8 b/ U" `- m1 i) F
4 m0 |4 {5 u; b+ ^' `$ V. I' k! ]7 s5 c( z; @# }% q, B% w
/ W$ X) g `0 f: E$ b1 j$ w, I
9 N1 N- ?6 b; S. ]& L$ O* d
8 G( r6 u: d; d8 n0 s( u. I3 ~( R2 A0 z- Q: y2 A: p. r7 z
! T: U3 W) n* z- s( m% Y% L+ S+ j& @
$ Z6 E1 o J* P t% P5 X6 Q
2 p5 k- R5 ?+ X$ b, ]7 I# a& I1 S# \/ }
|
|