OnLine - не работает?

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

jeks0n
Сообщения: 43
Зарегистрирован: Пт дек 26, 2014 6:37 pm
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: OnLine - не работает?

Сообщение jeks0n » Вс янв 04, 2015 7:24 pm

у меня почему-то и на линуксе не работает. Добавил новые хосты - перестал вообще проверять состояние. Удалил все и оставил только дефолтный - все равно больше не работает. Как-то можно принудительно обновлять?
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

Re: OnLine - не работает?

Сообщение PAV » Пн янв 12, 2015 2:42 pm

zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: OnLine - не работает?

Сообщение zelevova » Пн янв 12, 2015 4:18 pm

Я так понимаю проблема только если тип выбран "ping". Связанно это скорее всего с куском кода функции пинг в файле htdocs\lib\general.class.php:

Код: Выделить всё

if (substr(php_uname(), 0, 7) == "Windows"){
    exec(sprintf('ping -n 1 %s', escapeshellarg($host)), $res, $rval);
    } else {
     exec(sprintf('ping -c 1 -W 5 %s', escapeshellarg($host)), $res, $rval);
    } 
Почему то для НЕ винды стоит время ожидания 5 миллисекунд. И банально не хватает времени на ответ.
У меня ya.ru пингуется со временем примерно 25 миллисекунд.

Можно попробовать убрать ключ "-W 5".
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Ответить