开发者社区> 问答> 正文

LNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决

LNMP环境下,MYSQL老是宕机,无法重启,ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY1407131905593450b6Z.pid),云服务器重启后会自动恢复,过段时间又会宕机

mysql错误日志如下:

150215  2:36:11 [Note] Plugin 'FEDERATED' is disabled.
150215  2:36:11 InnoDB: The InnoDB memory heap is disabled
150215  2:36:11 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150215  2:36:11 InnoDB: Compressed tables use zlib 1.2.3
150215  2:36:11 InnoDB: Using Linux native AIO
150215  2:36:11 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
150215  2:36:11 InnoDB: Completed initialization of buffer pool
150215  2:36:11 InnoDB: Fatal error: cannot allocate memory for the buffer pool
150215  2:36:11 [ERROR] Plugin 'InnoDB' init function returned error.
150215  2:36:11 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150215  2:36:11 [ERROR] Unknown/unsupported storage engine: InnoDB
150215  2:36:11 [ERROR] Aborting

展开
收起
我该去哪里 2015-02-15 13:13:59 14759 0
11 条回答
写回答
取消 提交回答
  • ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    Mysql 换成 MariaDB
    2017-04-12 11:11:08
    赞同 展开评论 打赏
  • ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    参考了一下SO的问题,和digitalocean Amazon EC2的类似问题,应该是SWAP space没设置。
    2017-04-09 16:32:03
    赞同 展开评论 打赏
  • 配置的问题,
    2016-03-20 10:07:58
    赞同 展开评论 打赏
  • https://gitee.com/minlearn/minlearnprogramming/:minlearn的一云多端云OS/统一编程栈方案。
    以前我用1G用linux+mysql,频频出现这问题。跟楼主一样。
    后来换了windows bitnami系列,头也不痛了,腰也不爽了,一口器也能上五楼了~~

    2016-03-19 23:04:41
    赞同 展开评论 打赏
  • ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    一样的问题,你的现在解决了吗?
    2016-03-18 10:04:31
    赞同 展开评论 打赏
  • 回7楼madmad的帖子
    我的现在是2G   一样的问题   你的问题解决了吗 ?
    2015-10-29 15:26:11
    赞同 展开评论 打赏
  • ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    恩,和我情况一样, 512M内存的话,跑不了一会mysql就当机了 且还启动不起来 service mysqld restart  内存也不释放

    1G内存的话,大数据查询,坚持不了半天会也挂,比如wordpress 大数据导入,直接就嗝屁。

    好吧,那我加到2G内存 2核,总该可以了吧? 测试确实是好一点,但资源一直是在消耗。消耗到2G用差不多了,依然直接嗝屁
    mysql 5.6


    以上三样嗝屁后,有时候可以 start 起来,有时显示 pid 什么的就是启动不起来,只能reboot , 或是要删除 data下的mysql bin.index
    但内存也不释放,过一会依然挂

    错误日志里都有这句 InnoDB: mmap(137363456 bytes) failed; errno 12
    2015-03-29 23:30:26
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    楼主您好,

    可以尝试禁用一下MySQL的 InnoDB 功能,看看有没有改善。
    2015-02-15 15:44:50
    赞同 展开评论 打赏
  • 回1楼kideny的帖子
    帮我看下,我把错误日志贴出来了,谢谢

    -------------------------

    回2楼来者的帖子
    没有啊,刚配置的环境
    2015-02-15 14:24:52
    赞同 展开评论 打赏
  • ReLNMP环境下,MYSQL老是宕机,无法重启,但是服务器重启后会解决
    pid文件被删过吧
    2015-02-15 14:09:58
    赞同 展开评论 打赏
  • 去云监控看下

    -------------------------

    你先去云监控看下,最近一段时间你的服务器各项资源占用是否异常吧。

    2015-02-15 13:25:05
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载

相关镜像