Мне нужен код, чтобы проверить, жив сайт или нет. Я думаю, что это можно сделать с помощью php curl или fsockopen. Но я хочу проверить, работают ли другие службы, такие как ftp, smtp, https, mysql и т. д., или нет. Может ли кто-нибудь сказать, как реализовать это с помощью php. У меня есть один сайт для постоянного мониторинга, но мне нужен только простой скрипт
Проверка состояния SMTP/HTTP/FTP с использованием PHP
Ответы (1)
Вы можете использовать сокеты. Просто попробуйте открыть соединение с нужным вам портом. Если вы получаете сообщение об ошибке - сервис не работает.
http://php.net/manual/en/function.socket-connect.php
person
Andrej Bestuzhev
schedule
22.04.2013