У меня есть сервер Apache, из которого я хочу получить некоторую статистику (например, время безотказной работы, время начала и т. Д.) Для управления на Java. Прямо сейчас у меня есть простая веб-страница PHP, которая обнаруживает время безотказной работы и время запуска сервера, перекликается с ней на странице, а затем я читаю эту одностраничную PHP-страницу с Java, где я разделяю строку, зная, какие данные находятся в ней пространство.Получение надежной статистики с сервера Apache
Но теперь я хочу знать, как много раз это было, и для того, чтобы сделать это надежно, мне понадобится процесс на сервере, который регистрирует это. Моя первая мысль состояла в том, чтобы периодически проверять эту php-страницу на java, и если бы я столкнулся с проблемой ввода-вывода, это означало бы, что сервер не работает, но это также может означать, что на стороне java нет подключения к интернету или что-то в этом роде, так что это не 100 % надежный.
Похоже, мне нужно взять все данные со стороны сервера, но я точно не знаю, как это сделать. Моя идея заключалась в создании какого-то процесса на сервере, который периодически вводил бы последний раз, когда сервер находился в текстовом файле, и с этим улучшал PHP-страницу, чтобы прочитать ее и отобразить из нее новые данные, а затем я бы прочитал этот файл с PHP, но я понятия не имею, как сделать указанный периодический процесс на стороне сервера.
Любая помощь? Или какое-то другое возможное решение?
Это полезно, но я могу сделать это уже с PHP. Мне нужен способ сохранить эту информацию (время безотказной работы, время запуска, текущее время) в файле на стороне сервера и обновить его, пока сервер подключен к сети, поэтому я могу собрать статистику позже. – KatVolkov
см. Обновленный ответ, который показывает, как сделать это cron job. – Augwa
Спасибо большое, но я огляделся, чтобы узнать о работе cron job, и если бы я правильно понял, это в Unix ... и я использую Windows. Извините, но спасибо за вашу помощь! – KatVolkov