请选择 进入手机版 | 继续访问电脑版

AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Admitad
易赚网长期兑换paypal美元 值得信赖的顶级空间高质量订阅广告平台 谷歌&Bing各类Offer开户高质量快付款直客订阅平台
广告位出租    
查看: 370|回复: 12

[讨论] 【求助】两年前就问过“"Error establishing a database connection...”

[复制链接]

38

主题

158

广告币

756

积分

中级会员

Rank: 3Rank: 3

积分
756

社区QQ达人

发表于 2017-11-10 16:48:06 | 显示全部楼层 |阅读模式
分享到:
说来惭愧,BAIDU解决方案,原来两年前我在这里问过一样的问题:网站经常出现”Error establishing a database connection...
- D2 l1 o+ X$ l1 g  t当时以为解决了(输入了正确的数据库名称、密码。。。什么的就能连上了),那个网站也没坚持多9,这个问题后来也没出现。那时还以为是很简单问题,自己都觉得不好意思了,就删了具体问题描述,写上“已解决”。$ W* ^# T4 k2 j- I

4 U" x, x! r1 o: e现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
0 k8 @) U3 E$ T% K: C0 R5 s* Y! E7 s
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!
6 p- o) \) |0 w+ c# a- b
" B5 {8 Q0 C& J: p2 r后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
% z! Q, e! z; W4 G8 P# N' U- g% X; S0 \" y* E
' U5 ^) B' q  ~" o! H
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
+ I* g+ \) j7 k: l/ r8 l) t
0 ~0 O$ T# n5 s/ [

% V; v$ J2 u+ ]& @& u* aBAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊* ]1 x4 ]. q! S) [8 c9 |2 p" K
8 v% }9 D( U( h) h9 t1 o0 w( s

$ n- }: P4 y; e1两天来一次”Error establishing a database connection...” 真的难受!
* f* S, t0 Q1 U+ ^/ e, x1 ]: F. D
- @, j2 P2 Q. q# |& l2 k% S希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!* m8 L9 K& M' S) [! q, D

0 x0 p, O) L: \9 h6 d
" L6 o% U5 S! q3 n+ ^  b* z+ x

) S# Q0 }& M( s7 \2 [2 J4 {; L

% V8 }* @( n( N* E  b* o2 v
" ?% W. P3 e- V9 C1 F
' o2 r3 P; s8 E9 b* `% z

$ E/ S1 q0 m3 ]$ K$ K5 W

: ?  ~, G, d  ~, m  k4 |
* ]8 [9 D% c+ U0 I0 c# x$ J

$ |5 w3 x2 [4 m( j' M1 o
3 Z* x& e9 ?. I0 T! J. n

; I4 {0 s- N8 e" L/ Q- ^
相关帖子
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
DigitalRaves
回复

使用道具 举报

38

主题

158

广告币

756

积分

中级会员

Rank: 3Rank: 3

积分
756

社区QQ达人

 楼主| 发表于 2017-11-10 16:54:11 | 显示全部楼层
忘记说了,是wordpress做的电影站
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

106

主题

529

广告币

2006

积分

实习超级版主

php菜鸟

Rank: 8Rank: 8

积分
2006

社区QQ达人MobVista达人

发表于 2017-11-10 18:20:29 来自手机 | 显示全部楼层
试试vestacp试试宝塔面板,大流量还是要自己优化
回复 支持 反对

使用道具 举报

16

主题

580

广告币

824

积分

中级会员

Rank: 3Rank: 3

积分
824
发表于 2017-11-10 18:43:41 | 显示全部楼层
大佬,求个SSSSVIP
3 U7 g9 v- M" P$ J# k你这种内存爆了,需要看日志了解详情。0 ^( s. i0 Q$ @5 y( `
多加CACHE,可以缓解
回复 支持 反对

使用道具 举报

2

主题

7

广告币

55

积分

初级会员

Rank: 2

积分
55
QQ
发表于 2017-11-10 19:44:35 | 显示全部楼层
你的SWAP分区给了多大?这个缓冲分区还是很有必要的,如果内存不够SWAP再没有的话,很容易出现MySQL崩溃的情况。
回复 支持 反对

使用道具 举报

6

主题

27

广告币

137

积分

禁止发言

积分
137
发表于 2017-11-10 20:56:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

64

主题

389

广告币

2240

积分

高级会员

Rank: 4

积分
2240
发表于 2017-11-10 21:08:50 | 显示全部楼层
你生成静态不就没数据库的事了嘛
回复 支持 反对

使用道具 举报

38

主题

158

广告币

756

积分

中级会员

Rank: 3Rank: 3

积分
756

社区QQ达人

 楼主| 发表于 2017-11-10 22:33:37 | 显示全部楼层
一并谢谢楼上所有朋友!!!很好的建议!!!我会去试验解决。。。
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

1

主题

5

广告币

58

积分

初级会员

Rank: 2

积分
58

社区QQ达人

发表于 2017-11-10 23:44:02 | 显示全部楼层
xiangwofei 发表于 2017-11-10 20:561 b/ R) g7 N9 ]+ ~3 h
wordpress建议用litespeed建VPS,然后安装litespeed缓存插件

5 J/ ^' S% K& V+ M( K% b几下了,
$ J8 w& }' i. C6 A0 e0 hWP是容易出这个问题,, w2 R; N5 e0 j% g3 h0 o

! V! ^- W5 b6 ^# X+ d) t# y3 c' N对楼主:你其实不用重启系统嘛,你重启服务啊!  service mysqld restart..

点评

嗯,1两天来一次”Error establishing a database connection...” 真的难受! 而且不知道什么时候来。。。所以重启都是最被动的无奈之举啊 找到“病根”是关键!  详情 回复 发表于 2017-11-11 00:41
http://www.shephe.com/
回复 支持 反对

使用道具 举报

38

主题

158

广告币

756

积分

中级会员

Rank: 3Rank: 3

积分
756

社区QQ达人

 楼主| 发表于 2017-11-11 00:41:10 | 显示全部楼层
牧羊人 发表于 2017-11-10 23:44) K+ T) o1 ]6 e9 i4 k1 [  `( T. H/ A
几下了,
% c, p" O( Z! m$ `WP是容易出这个问题,

$ y( x6 p6 C) D  x0 E嗯,1两天来一次”Error establishing a database connection...” 真的难受!
: |$ h5 g" d. j0 z" e' c7 O+ Z7 b$ o6 b) n. q& p; ]' ^" w
而且不知道什么时候来。。。所以重启都是最被动的无奈之举啊
' T+ P  W* d# i6 m, O4 m$ K9 H' [1 K" w7 G! ]- i1 m5 t
找到“病根”是关键!
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

3

主题

194

广告币

256

积分

初级会员

Rank: 2

积分
256

社区QQ达人

发表于 2017-11-15 20:53:41 | 显示全部楼层
也别换什么其它面板了,换来换去你不知道症结一样白搭。7 i/ I" X0 y9 k1 `* M8 T6 I, F8 I! L
楼上还有更逗的,什么service mysqld restart..
* ^3 u5 o+ @1 D6 k# h你确定军哥lnmp1.4的mysql服务名是这个?
$ X/ Q4 Y/ D) d( V3 K) C% ~
2 i3 c5 X% T7 }( w什么增加缓存、cache、静态化,都只能是权宜缓解之策。0 s& k- B' T2 r* \5 `" C: C
$ e% U% |* S# P, w
病根在哪?在你的MYSQL日志文件里。把MYSQL日志的报错拿到GOOGLE搜一下基本就知道原因和解决方案了。- ?4 e+ t0 ?6 S8 `5 O5 m
9 i/ n6 a. ]7 \4 G
mysql日志在哪?
: q, m6 y) A- E6 W  b运行"ps aux|grep mysql"命令,找到“log-error=”的值就是mysql日志文件路径。0 X" L8 h' `+ O6 _
, T: J0 z5 u$ ^" J
你这应该是内存不足,MYSQL挂了。
( ~5 b& l% [/ z2 O5 K, X( X: w再看不懂,就把日志贴上来。
- j9 K' \% ^$ w; ~啥玩意,还能两年解决不了。& B4 u1 q2 _" l: U

点评

是的!是内存不足! 发帖后把SWAP区从256M,往上增加了2G上去。。。就没挂过了!打算先撑着,个把星期手动重启下VPS。。。 以后再把内存增到4G。。。  详情 回复 发表于 2017-11-16 10:09

评分

参与人数 1广告币 +2 收起 理由
BODY + 2 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

3

主题

194

广告币

256

积分

初级会员

Rank: 2

积分
256

社区QQ达人

发表于 2017-11-15 20:57:07 | 显示全部楼层
对了,你不是说你一两天挂一次么。  R9 ]; B1 x2 Y. N3 I9 h7 v
更简单的,服务器放那跑一天,然后
6 s3 J# y1 `; @* G8 ?运行"free -m"( H* \7 \  H, {5 w8 d

* @0 F+ m$ ]4 D) _把内存使用量看一下,你就明白原因了。
回复 支持 反对

使用道具 举报

38

主题

158

广告币

756

积分

中级会员

Rank: 3Rank: 3

积分
756

社区QQ达人

 楼主| 发表于 2017-11-16 10:09:20 | 显示全部楼层
醉眼看花 发表于 2017-11-15 20:53
' R1 p" ?5 T" \8 I& o. I也别换什么其它面板了,换来换去你不知道症结一样白搭。  p6 @; p& F$ Y5 c# G  j0 U
楼上还有更逗的,什么service mysqld restart..
1 C1 }0 b- |2 Q" G你 ...

8 k" z% r; k, }+ q6 l. d, v是的!是内存不足!' u5 z( |0 |( e* J8 r
发帖后把SWAP区从256M,往上增加了2G上去。。。就没挂过了!打算先撑着,个把星期手动重启下VPS。。。: |9 v4 h& c  m4 a6 F- ?
以后再把内存增到4G。。。
9 g" [5 s7 ~  y! y- J2 d8 \) z. I' \& d
: Q; I1 H& b5 `4 _
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

DigitalRaves

Github|联系我们|广告服务|小黑屋|手机版|Archiver|AdvertCN ( 津ICP备17003502号-1 )|网站地图

GMT+8, 2017-11-25 02:20 , Processed in 0.064632 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz

© 2007-2016 AdvertCN.

快速回复 返回顶部 返回列表