繁体   English   中英

Wordpress中的高流量导致“建立数据库连接时出错”

[英]High traffic in Wordpress causing “Error Establishing A Database Connection”

我有一个托管在EC2实例上的站点,我只需非常快速地单击主页按钮就可以崩溃(基本上是一个小规模的DoS攻击)。 系统日志提供以下错误:

Out of memory: Kill process 7744 (httpd) score 20 or sacrifice child

我已经完成了所有常规步骤,问题仍然存在。 我到目前为止采取的步骤包括:

  • 将PHP从5.3.29升级到5.4.45
  • 设置浏览器缓存和服务器端缓存
  • 设置GZIP
  • 将托管实例增加到2GB的RAM
  • 减少插件并压缩网站上的所有图像。 还压缩CSS和JS。

PHP内存设置为128mb,每个会话使用大约38mb,这不是太高。

我认为这与wp-config.php或损坏的数据库无关。 文件(wp-config)似乎很好,只有在处理大量同时请求时才会影响网站。

答案是添加更多RAM,但是通过更新服务器上运行的软件来降低PHP内存使用量也可能有所帮助。 自从我采取了这些行动以来没有任何问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM