我有一个 Amazon EC2 微型实例,我的 Drupal 项目正在其上运行。有时在需要大量 PHP 内存的任务上(例如,当我运行 cron 作业或清除 drupal 缓存时),页面加载持续约 1.5-2 分钟,之后我收到网络错误 (tcp_error)。即使在 ssh 控制台上输入也会变慢,有时我甚至无法输入任何命令。之后我等待 15-20 分钟,它开始正常工作。PHP 配置:PHP 内存限制 - 512 mb 页面执行时间 - 300
实例几乎是空的,我只安装了 PHP、Apache、MySql 服务器、Memchahed 服务器和 varnish。
我要做什么才能使服务器稳定运行?
//PS,抱歉我的英语不好。
答案1
微型实例尚未准备好投入生产,将它们用于轻量级工作负载以外的任何用途都会导致意外行为,因为您将其推到超出其预期用途的位置。
增加您的实例类型,您应该注意到稳定的性能。