在上个月我的服务器刚开始随机爆炸。我有一个完美的安装,完美无缺地运行了9个月,但在上个月,负载和内存使用量随机开始失控。
看来外部因素会导致这种情况发生,但我不知道它会是什么。重新启动服务器将使其正常运行几分钟到18-24小时,但这与最大值有关。
在Apache进程核心转储之前,内存使用率不断上升和上升。负载螺旋上升至20 +。
[Tue Jan 05 11:31:22.629436 2016] [core:notice] [pid 1246] AH00052:child pid 8127退出信号分段错误(11)
在此之前的9个月内,这台服务器运行良好,负载[在顶部]范围从.01 - .20。
服务器正在运行数字海洋的一键式WordPress安装映像,它有1 GB的内存和1 GB的交换文件。
我的活动插件列表如下:Blubrry PowerPress,CloudFlare,Disqus评论系统,Jetpack, 登录LockDown,Monarch插件(分享到Theme123.Net), Nofollow Links,TinyMCE Advanced,Yoast SEO
几个月内没有任何插件被更改过。
我的服务器只运行一个WordPress安装和一个站点。 WordPress和插件始终更新到最新版本。该网站没有重大修改。
我在每次WordPress安装过程中都遇到过100%的问题,这些网站是通过强力黑客攻击/xmlrpc.php崩溃我不得不完全拒绝访问它,即使它搞砸了喷气背包因为我还没有能够获得订单允许,拒绝工作。它要么对整个服务器上的所有URL造成520,要么报告"这里不允许这样做"在错误日志中,它不起作用。这是一个单独的问题,但如果有人能解释那个,我将非常感激。过去的经验表明,让xmlrpc.php向公众开放会导致100%的网站崩溃。
有人可以帮忙吗?我在这里真的很绝望,这正在摧毁我的网站。自12月初以来,Haven已经能够将其保持在线超过24小时。没有人有任何答案。
答案 0 :(得分:1)
您的网站是否包含大量图片?
##EXCEED MEMORYT LIMIT
php_value upload_max_filesize 1000M
php_value post_max_size 3000M
php_value memory_limit 9999999999M
php_value max_execution_time 999
php_value max_input_time 999
尝试将以上代码添加到wordpress根目录中的.htaccess文件中。如果您的浏览器崩溃并发出内存转储错误,这应该会有所帮助。希望这会有所帮助。
答案 1 :(得分:0)
如果您的PHP进程在您的服务器上使用高内存和CPU,那么我建议您尝试使用带有mpm事件模块的PHP-FPM。使用此设置可以获得更好的性能。完成此设置后,您可以为您的文字新闻网站安装一些缓存插件。
答案 2 :(得分:0)
根据我的经验,Jetpack插件使用更多资源。您可以通过停用来尝试。