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

AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Admitad
易赚网长期兑换paypal美元 值得信赖的顶级空间会员请立即修改密码ADPLEXITY + ADVERTCN收项目
收项目Best FB SPY for COD/仿品广告位出租  
查看: 2378|回复: 12

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

[复制链接]

48

主题

353

广告币

1107

积分

中级会员

Rank: 3Rank: 3

积分
1107

社区QQ达人

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

$ ^& f' g! g4 Y( o2 @5 N# V现在这个电影站是embed第3方播放地址OP,流量也不大,不到3000部电影,还一些美剧什么的。。。
; g5 b: n0 w4 W, e" V# L. C$ [
! ^8 h6 [6 l1 ~8 s  Z9 ]因为版权问题,安放电影站的主机也是换了N家了,最初在虚拟主机,升级了好几次,因为“资源耗尽,暂停帐号。。。”也出现过”Error establishing a database connection...”,反正那边就是建议升级升级升级配置!, S, S# A3 O0 z: J& Z& U% }

; L0 b  A' }5 Q/ V( Q后来想想不对,最多的时候也才万把PV,20几刀的虚拟主机扛不住!???然后就是自己买VPS,装上军哥的LNMP 1.4。。。也是试了N家,基本配置都是 KVM SSD 2G内存 。。。还是经常出现 数据库连接错误。。。而数据库地址账号密码,都是正确的,我就重启VPS,之后就能正常打开网站了。
# n  C: j* v# u
9 u- }; y/ K1 r
0 b" i# O5 Z6 u9 @% [- \! A
BAIDU GG 很多资料,觉得都没说到点子上。我猜测是短时间网页请求过多,MYSQL服务自动停止了。有1次当网站打不开,提示数据库连接错误的时候,我也去看了 探针,内存、负载什么的似乎都正常,就是”SWAP区”,这个SWAP使用率很高,将近100%,没有空闲资源了。不知道是不是这里的缘故。
- q: Y7 f+ Y+ k7 b  V
( y- \2 j" }, a, @/ Y
; V5 {7 N5 I$ k4 \
BAIDU GG,发现一直有人在问这个问题,似乎都没有彻底解决,昨天看到“http://zhuanqianxiaozhan.com/796.html”这里提到的 终极:修改httpd.conf,可这个好像在apache里的,而我用的是LNMP啊
. Z) i" Y# h8 V4 a3 u: K) y5 n) d2 H5 b9 q6 x
6 a4 o  A3 L- A0 u. g# s2 o
1两天来一次”Error establishing a database connection...” 真的难受!: `5 a9 N1 r8 ]% d5 A. c9 Y  o! o

: K8 d4 k( a! d* J希望在这里真正找到解决方法,请大家帮忙。谢谢啦!!!! C2 N* |) t7 C3 k, E# o

  E% n' z9 ^" t# q4 z

4 Z$ b$ I2 w+ v% b  T0 p9 k( a4 A& c
4 x( q+ v6 P- n: u& N4 h) l

# g4 V6 b  x. L6 e3 D* W
( N8 J& P# b; F. A6 ^/ I; F
7 g0 q1 }1 `' _5 w- m
* M% i' a7 W/ N2 N7 Z/ |

, i( p1 u9 ~/ c: W" I

" ?% K" M" j4 n5 x' {" N# ~0 G$ x
7 w3 B% l! ~  A

; T( o: V* s+ Q7 d6 h9 ?& a6 [  r
相关帖子
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复

使用道具 举报

48

主题

353

广告币

1107

积分

中级会员

Rank: 3Rank: 3

积分
1107

社区QQ达人

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

使用道具 举报

135

主题

649

广告币

2699

积分

实习超级版主

Python|Golang|PHP

Rank: 8Rank: 8

积分
2699

社区QQ达人MobVista达人

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

使用道具 举报

16

主题

867

广告币

1089

积分

中级会员

Rank: 3Rank: 3

积分
1089
发表于 2017-11-10 18:43:41 | 显示全部楼层
大佬,求个SSSSVIP
/ d6 H& Q( f# R$ Y. H: |5 ]你这种内存爆了,需要看日志了解详情。
. a. U" \% H5 r; Y& p" C9 |1 u多加CACHE,可以缓解
回复 支持 反对

使用道具 举报

3

主题

312

广告币

490

积分

中级会员

Rank: 3Rank: 3

积分
490
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
回复 支持 反对

使用道具 举报

71

主题

699

广告币

2847

积分

高级会员

Rank: 4

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

使用道具 举报

48

主题

353

广告币

1107

积分

中级会员

Rank: 3Rank: 3

积分
1107

社区QQ达人

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

使用道具 举报

1

主题

3

广告币

62

积分

初级会员

Rank: 2

积分
62

社区QQ达人

发表于 2017-11-10 23:44:02 | 显示全部楼层
xiangwofei 发表于 2017-11-10 20:56% u- E* A5 M: m- A) N4 ~7 s- v
wordpress建议用litespeed建VPS,然后安装litespeed缓存插件

0 X- t4 j9 d' ^6 d2 `6 |几下了,
% f' _5 e, ], R2 C, |: z* v! O6 oWP是容易出这个问题,
( d/ M! y& v1 z% \
1 }; h& u. T( u/ r对楼主:你其实不用重启系统嘛,你重启服务啊!  service mysqld restart..

点评

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

使用道具 举报

48

主题

353

广告币

1107

积分

中级会员

Rank: 3Rank: 3

积分
1107

社区QQ达人

 楼主| 发表于 2017-11-11 00:41:10 | 显示全部楼层
牧羊人 发表于 2017-11-10 23:44
4 \( e1 A; U+ I, b" D几下了,
: l5 c3 D  O( }5 d9 p1 O& `3 X7 RWP是容易出这个问题,
) d  O2 r; a& D4 Q, i" h: s/ D5 T
嗯,1两天来一次”Error establishing a database connection...” 真的难受!
- Z1 Y" C! ^9 o0 E8 A+ U8 g! N4 `6 e+ F
而且不知道什么时候来。。。所以重启都是最被动的无奈之举啊+ ~# S* S- ]6 r+ V$ k! L% [
( s+ D* N8 t& }* J' a8 l" _
找到“病根”是关键!
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

3

主题

192

广告币

257

积分

初级会员

Rank: 2

积分
257

社区QQ达人

发表于 2017-11-15 20:53:41 | 显示全部楼层
也别换什么其它面板了,换来换去你不知道症结一样白搭。
1 G: g4 ~4 o( G7 ^( }. v楼上还有更逗的,什么service mysqld restart..
% R2 G$ e' U7 F6 N" f8 Y' y你确定军哥lnmp1.4的mysql服务名是这个?
/ J$ }$ g1 ?1 t' T" S: D
% j7 Y/ p$ E) P什么增加缓存、cache、静态化,都只能是权宜缓解之策。' q. W, |  X  d

3 D9 P5 P* S5 m+ r' F6 G$ S1 S2 r  K, L病根在哪?在你的MYSQL日志文件里。把MYSQL日志的报错拿到GOOGLE搜一下基本就知道原因和解决方案了。
. r$ m" G. ~+ b3 e9 m3 s
5 y* {2 _+ {2 A  g* Z. u! tmysql日志在哪?
2 ?/ @, V: Z+ N3 r( ^$ _运行"ps aux|grep mysql"命令,找到“log-error=”的值就是mysql日志文件路径。
3 q5 w- M0 F/ |/ [9 s
* j* ~% a6 w8 F: ?2 }* }你这应该是内存不足,MYSQL挂了。
; t6 m3 C6 i( c: t* K再看不懂,就把日志贴上来。& p( Q8 S( [! n) l
啥玩意,还能两年解决不了。
+ m: P5 B7 \) w7 y; G

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

3

主题

192

广告币

257

积分

初级会员

Rank: 2

积分
257

社区QQ达人

发表于 2017-11-15 20:57:07 | 显示全部楼层
对了,你不是说你一两天挂一次么。8 x, q4 _2 S: q, O8 U
更简单的,服务器放那跑一天,然后2 c% f7 a% P3 J# O3 R2 |6 e3 o8 D
运行"free -m"
* t! }4 z: {2 k0 ?' P+ V- P8 F7 h: I3 o) w" Q2 U  @
把内存使用量看一下,你就明白原因了。
回复 支持 反对

使用道具 举报

48

主题

353

广告币

1107

积分

中级会员

Rank: 3Rank: 3

积分
1107

社区QQ达人

 楼主| 发表于 2017-11-16 10:09:20 | 显示全部楼层
醉眼看花 发表于 2017-11-15 20:53& U6 q6 H9 W5 W$ a1 n" @/ z
也别换什么其它面板了,换来换去你不知道症结一样白搭。
1 @# y% m# ]9 ~( E" T楼上还有更逗的,什么service mysqld restart..! s7 ]& o/ c- d( C
你 ...
( |* `- s+ S1 t2 N: q" M( a6 @* E
是的!是内存不足!4 n( |. \0 X1 n2 K0 o" M, `1 b2 K# b! Q! F
发帖后把SWAP区从256M,往上增加了2G上去。。。就没挂过了!打算先撑着,个把星期手动重启下VPS。。。8 u0 S& H0 v! Y/ g
以后再把内存增到4G。。。
4 d1 ^  x6 J* K/ ^6 c) B9 Q' h. l/ n7 y3 z( z, ]  d
4 [0 ^3 K0 t- X# L
河马大大的话一定要听,认真做笔记,深刻做体会,把学习成果真正运用到实际工作中,推动各项任务圆满完成。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-12-13 21:52 , Processed in 0.094470 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz

© 2007-2016 AdvertCN.

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