最近wordpress博客出现out of memory,很明显是内存不足溢出造成。但是vps的内存是2G,应该是没有问题的,后来通过google搜索看到很多网友碰到类似的情况,并且尝试了一种解决方法:
在wp-includes/defaule-constants.php的wp_initial_constants方法中
function wp_initial_constants( ) {
global $blog_id;// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
}
......
从上面可以看到wordpress限制了最小内存32M 最大的内存256M,于是把 define('WP_MEMORY_LIMIT', '32M');中32M更改为了128M,更改大些看看效果!最近几天是没有出现之前的报错了。
文章评论