Php MySQL InnoDB:mmap(137363456字节)失败;呃12

Php MySQL InnoDB:mmap(137363456字节)失败;呃12,php,mysql,wordpress,amazon-ec2,Php,Mysql,Wordpress,Amazon Ec2,问题源于运行Wordpress网站的AmazonEC2微实例(1GBRAM) 我在互联网上尝试了几种解决方案,但都没能解决这个问题 这是我的MySQL错误日志: 160503 19:49:22 [Note] /usr/libexec/mysql55/mysqld (mysqld 5.5.46) starting as process 24829 ... 160503 19:49:22 [Note] Plugin 'FEDERATED' is disabled. 160503 19:49:22 I

问题源于运行Wordpress网站的AmazonEC2微实例(1GBRAM)

我在互联网上尝试了几种解决方案,但都没能解决这个问题

这是我的MySQL错误日志:

160503 19:49:22 [Note] /usr/libexec/mysql55/mysqld (mysqld 5.5.46) starting as process 24829 ...
160503 19:49:22 [Note] Plugin 'FEDERATED' is disabled.
160503 19:49:22 InnoDB: The InnoDB memory heap is disabled
160503 19:49:22 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160503 19:49:22 InnoDB: Compressed tables use zlib 1.2.8
160503 19:49:22 InnoDB: Using Linux native AIO
160503 19:49:25 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
160503 19:49:25 InnoDB: Completed initialization of buffer pool
160503 19:49:25 InnoDB: Fatal error: cannot allocate memory for the buffer pool
160503 19:49:25 [ERROR] Plugin 'InnoDB' init function returned error.
160503 19:49:25 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
160503 19:49:25 [ERROR] Unknown/unsupported storage engine: InnoDB
160503 19:49:25 [ERROR] Aborting

160503 19:49:27 [Note] /usr/libexec/mysql55/mysqld: Shutdown complete

160503 19:49:29 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
该错误表明我的服务器内存不足

错误日志与此日志非常相似:

我尝试创建交换文件,重新启动mysql服务器,结果只花了2分钟就崩溃了

我决定创建一个带有4GB内存的中型实例。我启动服务器,点击4~5页后,MySQL数据库也会以同样的方式崩溃,出现同样的错误

上次Wordpress(4.5.1)更新更改了数据库,不确定它是否与


有什么建议吗?

最重要的信息是在所有这些建议之前的信息。上面写着
mysqld\u safe:现在运行的进程数:0
。。。在那之前,没有什么不寻常的。对吗?问题是不同的,但答案几乎肯定是相同的。我也在…上回答了这个问题。。。我已经介绍了它和数据库管理员/堆栈交换。谢谢你的评论。这很有帮助。实际上mysql只是一种症状,而不是真正的问题。尽管我的网站流量很低,应该可以在小型vps上运行,但最终还是遭到了拒绝服务攻击。我按照这个网站上的说明,暂时设法减轻了攻击。。。