我在512mb RAM Ubuntu 12.04服务器上运行Wordpress博客。我正在使用的博客有相当多的流量。
首先,每次进入仪表板时,mysql服务器都会关闭(有时我甚至无法访问wp-login.php)。我认为通过暂时禁用wp插件目录应该可以做到这一点,认为插件可能会导致它。当我这样做时,mysql不再关闭......只是一段时间。 5到10分钟后,问题再次发生,mysql自行关闭。行动的唯一好处是在它自行关闭之前延长mysql服务器的寿命。
这是我/var/log/mysql/error.log
的错误日志。它由以下几个块组成:
131218 12:39:34 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
131218 12:39:34 [Note] Plugin 'FEDERATED' is disabled.
131218 12:39:34 InnoDB: The InnoDB memory heap is disabled
131218 12:39:34 InnoDB: Mutexes and rw_locks use GCC atomic builtins
131218 12:39:34 InnoDB: Compressed tables use zlib 1.2.3.4
131218 12:39:34 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
131218 12:39:34 InnoDB: Completed initialization of buffer pool
131218 12:39:34 InnoDB: Fatal error: cannot allocate memory for the buffer pool
131218 12:39:34 [ERROR] Plugin 'InnoDB' init function returned error.
131218 12:39:34 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
131218 12:39:34 [ERROR] Unknown/unsupported storage engine: InnoDB
131218 12:39:34 [ERROR] Aborting
131218 12:39:34 [Note] /usr/sbin/mysqld: Shutdown complete
研究点我可能确实缺乏记忆但是我试图避免升级,直到我确认这是唯一的解决方案。
有什么想法吗? TIA