如何在非常小的虚拟机上从 apache2 中找到“服务暂时不可用”的原因?

如何在非常小的虚拟机上从 apache2 中找到“服务暂时不可用”的原因?

我刚刚将所有 Web 应用程序移至一个运行 Linux xubuntu 的非常小的虚拟机(128 MB 内存),没有 GUI。除了一个应用程序外,我的大多数应用程序运行良好(虽然有点慢,但可以接受)。那是一个非常小的轻量级 cgi 应用程序。Wordpress (php) 和另一个 jsp 应用程序运行良好,但当我运行 cgi 时,大多数时候服务会暂时不可用。但有时,它运行正常。

虚拟机没有交换,否则响应很快。CPU 空闲 90% 以上。平均负载为零... 13:26:31 启动 9 分钟,2 个用户,平均负载:0.00、0.33、0.34

我如何才能找出是什么让 Apache 决定返回 503?任何日志中都没有任何内容。它甚至没有显示尝试访问 URL。

我不知道还有什么可以看的。任何建议我都会很感激。

答案1

好吧,我是个白痴。原来它甚至没有出现在 Apache 日志中,是因为 DNS 指向了其他地方,而该服务器正在转发到我的虚拟机,并且该 Web 服务器超载了。吸取教训,遵循 DNS。

相关内容