Я создал приложение для мониторинга Network IP
или же Server Status
, Работает нормально для окон xampp server
а также проверено на linux centos 6.0
, Оба работают хорошо. Но когда я загрузил скрипт на сайт, где установлена cpanel и мой скрипт там не работает. Это хостинг Linux
Моя команда Ping для Windows:
$exec = exec( "ping www.google.com -n 3 ". $output, $status );
Моя команда Ping для Centos:
$exec = exec( "ping www.google.com -c 3 ". $output, $status );
и то и другое $output
а также $status
переменная возвращает точные значения. Но в cpanel $output
пусто и $status
переменная возвращает 2 вместо 0 или 1
Нужна помощь
Спасибо,
проверьте, разрешает ли ваш хост-провайдер использовать эту функцию, если да,
попробуйте использовать exec, как это:
$exec = exec( "ping www.google.com -c 3 ", $output, $status );
если он не работает, вы можете попробовать другую функцию php, например, exec:
system('ping www.google.com -c 3 ', $output);
вы можете использовать nagios для мониторинга и создать свое приложение поверх nagios
Других решений пока нет …