Apache 突然停止外部工作

Apache 突然停止外部工作

我有一台装有 Apache、MySQL 和 PHP 的 Windows 2012 R2 服务器,并且有一些域指向它。我有 Windows DNS 服务,一切正常,我可以从外部访问它,但有时它会停止工作。

如果我通过 RDP 进入机器,我可以尝试 localhost,它可以工作,但在外部却不行(当这种情况发生时),这让我认为这可能是 DNS 问题,但是如果我重新启动 Apache,它就会再次开始在外部工作。

我使用 net start 和 net stop 命令重新启动 apache。我在服务器上设置了两个任务,因此每 12 小时重新启动 apache,但这似乎无法解决问题,因为有时它仍然无法从外部访问,重新启动是解决问题的唯一方法。

我想重申,不是我无法从外部访问,问题是我可以访问,但在某些时候它会停止工作,只能在内部工作。如果我在 hosts 文件中将我的域内部设置为指向 127.0.0.1,它就可以工作,所以我不确定问题可能是什么,似乎与 DNS 有关,但只有在重新启动 apache 后才能再次工作。我认为重新启动 DNS 对问题没有影响

谢谢。

相关内容