|
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...”
) J, D1 W+ J7 {' n" y) N# F0 V8 x4 F当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。6 S1 m/ u# @$ l/ u% g/ H5 n
. ]; w' F* X5 F9 V0 j" K0 O
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。5 h) D3 T0 D+ T1 e; R
* Y4 V- K: O$ P0 E4 d4 |因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
1 |/ Y2 O7 E% q+ M& E
. f- K& S7 f. [; R* t后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。9 d9 u2 ^6 S2 h
" S# r& h& S8 }8 c Z
5 \( V0 c: |( zBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
3 `; ^8 e( }8 t
; H( J% z j/ X1 `) ~
- f: K g; [; q' B4 P- h1 eBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊2 L% Y$ e9 u# T$ ]0 M4 K
" f* a5 T, F) h( t9 T; {! _
0 W' R- Z1 j8 J1两天来一次”Error establishing a database connection...” 真的难受!, z2 P$ N' m8 e3 b
$ h* Z* A1 K6 L" f6 k& W希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
, l$ o$ ?# n$ f3 r/ D
. S! O- S' G: \8 s
4 d' z- w" l. o) y) x4 z- t0 r2 u" u$ k7 O8 x/ H0 |
" T/ Y5 F- l/ @, g4 r! U' `: {( t5 u! p5 L3 J" Q# P% W, p! r* r
, S; j5 S z& T( b
5 V+ Z+ y) y( L7 K
, b7 E6 O) T( \' \% N9 q/ n
6 Z# F- d' D$ h: `( e# d0 ^
% Z5 I. l" N- R* S R. Q" N$ v8 J
8 p) @( I: O: u! B
|
|