请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站English Version

AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Admitad
易赚网长期兑换paypal美元 值得信赖的顶级空间会员请立即修改密码ADPLEXITY + ADVERTCN寻有项目的朋友合作
adsense现号合作交流群:623607Afilter Tracker 首月5折Nutra大刀offer原生广告培训广告位出租
查看: 2039|回复: 12

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

[复制链接]

48

主题

365

广告币

1110

积分

中级会员

Rank: 3Rank: 3

积分
1110

社区QQ达人

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

* x/ D' N8 @9 p, V8 @现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
% ^6 Z! S/ d; l. M, Y1 d9 x, p# Q$ J8 I% H/ w
因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!$ ^- i0 i( D$ T# U% g

4 Q' G" @2 u$ T; H后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。. F( h$ l6 }' Z/ v% u3 Q! v
; G" h9 J/ f* _4 k- \* W

4 ]5 P; O- [: x0 ^. XBAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。6 z8 {  j9 ^1 b

5 a) L* F9 c: |7 o
) d0 j8 E  B& |$ r! z
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊: j" e; y/ A- @, R% p9 I( p+ u
+ e; K, q' z8 F1 _7 ^
! Q4 B, h. L( n  o/ l- V# Q1 ^
1两天来一次”Error establishing a database connection...” 真的难受!  k+ H% S$ r+ M" }8 ~  u
! v9 M# u2 @7 ]/ P4 s& r
希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!( h6 q+ Q( x: e
, w! a  h7 I; R4 t
3 v/ }% n; X! z3 ^5 q
& U4 `# ^9 b( v! q$ \& Y
9 [2 g+ F; A! K3 q/ _1 T1 n5 j' G
4 ?. K( n* V8 j' p, W
: M  T2 \( p3 {: [
+ f4 ~' B  T% ]6 u% z

$ P0 N) h3 i  }+ ^9 F# h( f/ Y4 q- F9 C" s

9 k* ^- b  p/ d* ]+ a. v/ @& r/ B) I$ p. E3 D1 m8 L

% N3 w5 Q: A5 ~. C2 n
相关帖子
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
Adcombo
回复

使用道具 举报

48

主题

365

广告币

1110

积分

中级会员

Rank: 3Rank: 3

积分
1110

社区QQ达人

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

使用道具 举报

132

主题

653

广告币

2642

积分

实习超级版主

Python|Golang|PHP

Rank: 8Rank: 8

积分
2642

社区QQ达人MobVista达人

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

使用道具 举报

16

主题

867

广告币

1088

积分

中级会员

Rank: 3Rank: 3

积分
1088
发表于 2017-11-10 18:43:41 | 显示全部楼层
大佬,求个SSSSVIP8 p5 `9 Q5 p/ c  S0 T0 V8 H
你这种内存爆了,需要看日志了解详情。
* b4 O/ }& o% d/ k$ I: }& m多加CACHE,可以缓解
回复 支持 反对

使用道具 举报

3

主题

307

广告币

468

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

7

主题

27

广告币

139

积分

初级会员

Rank: 2

积分
139
发表于 2017-11-10 20:56:09 | 显示全部楼层
wordpress建议用litespeed建VPS,然后安装litespeed缓存插件

点评

几下了, WP是容易出这个问题, 对楼主:你其实不用重启系统嘛,你重启服务啊! service mysqld restart..  详情 回复 发表于 2017-11-10 23:44
回复 支持 反对

使用道具 举报

68

主题

695

广告币

2761

积分

高级会员

Rank: 4

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

使用道具 举报

48

主题

365

广告币

1110

积分

中级会员

Rank: 3Rank: 3

积分
1110

社区QQ达人

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

使用道具 举报

1

主题

3

广告币

61

积分

初级会员

Rank: 2

积分
61

社区QQ达人

发表于 2017-11-10 23:44:02 | 显示全部楼层
xiangwofei 发表于 2017-11-10 20:56+ e. g4 V: P2 Q5 ?3 [
wordpress建议用litespeed建VPS,然后安装litespeed缓存插件
, f8 M9 T; s9 G5 k. H# q' Y
几下了,7 ]( I( _& R2 s5 L% o
WP是容易出这个问题,
+ z  d5 Y2 R; p3 [4 v0 Y( l, w, G! T, a" J4 S# P' m
对楼主:你其实不用重启系统嘛,你重启服务啊!  service mysqld restart..

点评

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

使用道具 举报

48

主题

365

广告币

1110

积分

中级会员

Rank: 3Rank: 3

积分
1110

社区QQ达人

 楼主| 发表于 2017-11-11 00:41:10 | 显示全部楼层
牧羊人 发表于 2017-11-10 23:446 @6 ~- ]7 v. b; \# {
几下了,
9 a/ l0 O$ y7 ?, j) f5 uWP是容易出这个问题,

% q6 H5 I/ |0 o/ t% r4 X; b7 J5 X嗯,1两天来一次”Error establishing a database connection...” 真的难受!
! M$ u0 K$ z& z1 g) R+ w1 K2 H, h6 w' I3 A/ ?( |0 |# f6 _/ K
而且不知道什么时候来。。。所以重启都是最被动的无奈之举啊) I! S4 ~$ K* m7 k4 ]
. h1 ?' J8 [' N, G4 y
找到“病根”是关键!
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

3

主题

194

广告币

258

积分

初级会员

Rank: 2

积分
258

社区QQ达人

发表于 2017-11-15 20:53:41 | 显示全部楼层
也别换什么其它面板了,换来换去你不知道症结一样白搭。
) W) b4 h0 t2 g6 \; d! u4 t楼上还有更逗的,什么service mysqld restart..5 o0 R5 W+ m( y: E6 @
你确定军哥lnmp1.4的mysql服务名是这个?3 \9 H. D- ^' B0 [
' _8 T* W6 s1 J$ W% O$ E; ^
什么增加缓存、cache、静态化,都只能是权宜缓解之策。3 ~6 j# |# `" d- }

( P4 `5 o' d$ e7 _) P0 \病根在哪?在你的MYSQL日志文件里。把MYSQL日志的报错拿到GOOGLE搜一下基本就知道原因和解决方案了。
& b- ~) y7 }! {! v; y! V5 t: [/ q7 f0 U2 X- o/ d
mysql日志在哪?& w! D+ J- M- M( c
运行"ps aux|grep mysql"命令,找到“log-error=”的值就是mysql日志文件路径。
: d; m+ k1 x+ v# L4 H+ G. i0 }# H
3 B" J& D( g3 e9 G! [- C你这应该是内存不足,MYSQL挂了。0 |5 b+ _% @6 s( `, y
再看不懂,就把日志贴上来。
5 V1 _& F. N% d! }9 k" y啥玩意,还能两年解决不了。/ I- t! }/ z! _( A6 q' K

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

3

主题

194

广告币

258

积分

初级会员

Rank: 2

积分
258

社区QQ达人

发表于 2017-11-15 20:57:07 | 显示全部楼层
对了,你不是说你一两天挂一次么。
/ K! S# M3 n- ~* K4 `9 r) ?更简单的,服务器放那跑一天,然后  k! I/ Y2 G  W7 `* o
运行"free -m"
6 u+ _  U' Y# `' F! z) M" a4 {  L) Y
把内存使用量看一下,你就明白原因了。
回复 支持 反对

使用道具 举报

48

主题

365

广告币

1110

积分

中级会员

Rank: 3Rank: 3

积分
1110

社区QQ达人

 楼主| 发表于 2017-11-16 10:09:20 | 显示全部楼层
醉眼看花 发表于 2017-11-15 20:53$ T! F3 R7 k! O6 u( j
也别换什么其它面板了,换来换去你不知道症结一样白搭。
4 d4 i  G3 O& b1 z3 q# ?0 s# P2 X楼上还有更逗的,什么service mysqld restart..: r8 C, c, ~0 y: \4 [& c
你 ...
" X1 d% u2 a8 C: ^: S! {4 y% c* Z2 x0 k
是的!是内存不足!' P0 N/ O1 h, ]  G3 @( ^+ @6 o
发帖后把SWAP区从256M,往上增加了2G上去。。。就没挂过了!打算先撑着,个把星期手动重启下VPS。。。
/ W* X$ o' P$ D4 t以后再把内存增到4G。。。$ l0 G9 B! z; o2 ?  ]/ C* w

$ |  s: C& f" _" O  b3 B5 R0 N3 C/ n" |6 o# z
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-9-22 02:14 , Processed in 0.089598 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz

© 2007-2016 AdvertCN.

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