无意搜索发现是PHP设置导致的,进入宝塔管理界面点击PHP管理-性能调整根据需求设置后内存缓存终于不继续增加了,算是解决了。 继续阅读“wordpress安装后内存爆表最终处理”
wordpress安装后内存爆表处理续
虽然内存不是爆表,但是逐步也达到80%,继续搜索
/conf/extra/httpd-mpm.conf(宝塔linux服务器管理页面下的目录)
# prefork MPM
#StartServers:要启动的服务器进程的数量
#MinSpareServers:保留备用服务器进程的最小数量
#MaxSpareServers:保留备用的服务器进程的最大数量
#MaxRequestWorkers:允许启动的最大服务器进程数
#MaxConnectionsPerChild:服务器进程所服务的最大连接数
# before terminating
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 100
MaxConnectionsPerChild 100
上面和搜索到的文章内容有些不一样,先这样配置,继续测试效果。
wordpress装好后内存爆表解决测试
wordpress装好后内存爆表,网上搜索后找到一下方法:
/wp-includes/default-constants.php
宝塔面板搜索很好找到,
根据网上搜索应该是// Set memory limits,实际看编辑内容只有// Define memory limits内可以修改内存,都改为256M
// Define memory limits.
if ( ! defined( ‘WP_MEMORY_LIMIT’ ) ) {
if ( false === wp_is_ini_value_changeable( ‘memory_limit’ ) ) {
define( ‘WP_MEMORY_LIMIT’, $current_limit );
} elseif ( is_multisite() ) {
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
} else {
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
}
}
if ( ! defined( ‘WP_MAX_MEMORY_LIMIT’ ) ) {
if ( false === wp_is_ini_value_changeable( ‘memory_limit’ ) ) {
define( ‘WP_MAX_MEMORY_LIMIT’, $current_limit );
} elseif ( -1 === $current_limit_int || $current_limit_int > 268435456 /* = 256M */ ) {
define( ‘WP_MAX_MEMORY_LIMIT’, $current_limit );
} else {
define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
}
至少测试内存逐步增加,但是不会爆表,有待继续测试下。
世界,您好!WordPress
折腾一段时间总算建起自己的博客,后续再继续折腾。