VPS侦探论坛

 找回密码
 注册
查看: 2906|回复: 3

求助军哥,1.4升级1.5,数据库偶尔连接不上

[复制链接]
发表于 2019-3-22 17:43:56 | 显示全部楼层 |阅读模式

前几天把vps配置升级了,原先装的是lnmp 1.4,然后重新装了1.5
现在网站偶尔会出现error establishing a database connection 数据库连不上,但重启后又可以上了,隔几个小时,又连接不上数据库

重启的时候提示:

ERROR!
MySQL server PID file could not be found!
Gracefully shutting down php-fpm .
done


网上查了很多资料,试了都没用,请问这个怎么解决
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-3-22 19:53:27 | 显示全部楼层


需要按反馈必读提供mysql日志看一下
有可能是mysql挂掉了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-3-23 02:16:45 | 显示全部楼层

原帖由 licess 于 2019-3-22 19:53 发表
需要按反馈必读提供mysql日志看一下
有可能是mysql挂掉了


谢谢,我也不知道截哪里,打包了,麻烦您看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-3-23 09:48:14 | 显示全部楼层

回复 3# 的帖子




2019-03-23 02:05:56 20778 [Note] InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
2019-03-23 02:05:56 20778 [ERROR] InnoDB: Cannot allocate memory for the buffer pool

按提示是无法分配内存,也就是内存不够用了,可能你其他程序占用较多
可以先调整/etc/my.conf 中 innodb_buffer_pool_size 调小些再观察看看,重启mysql生效
如果vps/服务器上没swap的话,再添加上个swap试试,有条件的话可以升级内存
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-20 04:47 , Processed in 0.027084 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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