我有一个 Apache 服务器,我想从中获取一些统计信息(例如它的正常运行时间、开始时间等),以便在 Java 中进行操作。现在我有一个简单的 PHP 网页,它找出服务器的正常运行时间和启动时间,在页面中回显它,然后我从 Java 读取单行 php 页面,我在其中拆分字符串,知道哪些数据在哪个空间。
但是现在我想知道它已经关闭了多少次,并且为了可靠地做到这一点,我需要在服务器中注册一个进程。我的第一个想法是定期检查java中的php页面,如果我遇到IO问题,则意味着服务器已关闭,但也可能意味着java端没有互联网连接或其他东西,所以它不是100 % 可靠的。
所以看来我需要从服务器端获取所有数据,但我不知道该怎么做。我的想法是在服务器中创建某种进程,该进程将定期输入服务器上次在文本文件中启动的时间,并以此改进 php 页面以读取它并从中显示新数据,然后我会阅读该文件来自 PHP,但我不知道如何在服务器端执行所述定期进程。
有什么帮助吗?还是其他一些可能的解决方案?