如何生成检查流程或服务状态的网页?

时间:2015-05-30 19:50:34

标签: apache

我有一个运行一些轻量级游戏服务器的专用服务器。服务器已在运行Apache。然而,我很便宜,服务器硬件并不完全健壮,并不是我们使用的所有服务器同时运行。我希望能够生成一个网页说/ stats,其中包含以下信息:

Game 1: Online <uptime>
Game 2: Offline
...etc

我确信我可以使用cronjob运行一个脚本,该cronjob只使用ps + grep登录到文件中,然后解析该文件以获取服务器上的信息,但我正在寻找一个更加动态的选项来检查页面已生成。

1 个答案:

答案 0 :(得分:1)

您至少有几个选项(其他人可能会有超出此处列出的其他建议):

  1. Cron用于生成stats.html或stats.txt
  2. 的shell脚本
  3. PHP的shell_exec(可以运行ps |grep...)或exec
  4. PHP的各种posix函数可能有所帮助(http://php.net/manual/en/ref.posix.php
  5. 如果您有可用的PERL,那么可能还有一些选项
  6. 我的建议是在其他任何人之前评估shell_execexec

    如果您需要其他帮助,请发布您尝试的内容和结果。