说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection... ”( \9 q$ h5 V& P; L
当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。
2 [0 d: Q. J+ p9 g2 Z# v: I $ _* N! K7 Z, P( S
现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
/ G1 j3 p8 O& d- W 6 ~3 D8 k, U! H1 d( D4 F$ e
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection... ”,反正那边就是建议升级升级升级配置!3 l: C' w# r: ~9 n4 z! S- P
# j% a/ ~* w1 b; g$ k. |( g+ I
后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。 还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。 % N _. W0 v4 W) N4 s. i9 W* @9 m3 g, o
+ c. T1 ~- M. o/ j# {0 ^- e* k 7 t8 f/ G) n) _# Z" N% {
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是” SWAP区 ”, 这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。 3 E! p5 Q6 V) c/ ~% Y7 m
* m& v! W3 X6 q6 o 6 Q$ H9 Q# X3 j' ?3 X9 o/ s* ` N' V
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“ http://zhuanqianxiaozhan.com/796.html ”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
4 S! a2 y6 V+ a2 Q6 A: T, w
3 H! R: {% F! t, h; y2 t: }& b ' `' L' ?4 d |4 S
1两天来一次” Error establishing a database connection... ” 真的难受!
: U F$ s, [5 ^* |% W
% [( \. C, t4 L; F 希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!
7 b7 n; A# I) ]$ v9 I
8 @, ]0 Z9 D' C) Y) Z 0 j# G; U' A. e( L' s
5 e6 B" A7 t, M5 c4 u
5 R) U/ z( Y- e& s1 \0 x
6 ~4 S: t M# l% J0 d" {5 F 4 B# [5 u$ r! `# a
) t" b& B, n8 z# U% D- ~, j
$ ?; R, {5 V3 W% `" S , n! R- j) r$ Q& S! q( o
/ e G; H% h: j* |2 P
7 z) Y( s. k' }
5 X' ~+ v# r' O9 M$ E Q
相关帖子