Комментарии 31
Полезный скрипт.
Было бы супер если скрины были бы кликабельны :)
картинки сделайте увеличивающимися
Эх автор! где же вы были месяц назад :) Спасибо за классную «фичу»!
Имхо, можно заюзать и .htaccess файлик. Дабы не лезть в конфиг Апача сразу.
На маленьких скринах не видно, если ли эта фича, но:
Когда хитов больше 50 000 в день, было бы полезно иметь не просто сортировку но и средние значения по фильтрованным запросам (т.е. например средний CPU запросов по маске "/index/*"). Обычно ведь нужна как раз такая общая информация, а не по индивидуальным запросам.
Будет здорово, если автор к уже хорошей программе добавит такой функционал.
Когда хитов больше 50 000 в день, было бы полезно иметь не просто сортировку но и средние значения по фильтрованным запросам (т.е. например средний CPU запросов по маске "/index/*"). Обычно ведь нужна как раз такая общая информация, а не по индивидуальным запросам.
Будет здорово, если автор к уже хорошей программе добавит такой функционал.
Скрипт действительно полезный
но IMHO лучше всего юзать это все совместно с какой либо системной мониторинга и сбора статистики наприер в Cacti (Zabbix, Munin, Nagios) например так www.lissyara.su/?id=1582
но IMHO лучше всего юзать это все совместно с какой либо системной мониторинга и сбора статистики наприер в Cacti (Zabbix, Munin, Nagios) например так www.lissyara.su/?id=1582
server_status имеет опцию выдачи машиночитаемого статуса (auto), но в этом режиме он выдаёт только состояние сервера. Но для всяких заббиксов это как раз то что нужно, наверно.
Total Accesses: 41378
Total kBytes: 214822
CPULoad: 39.8444
Uptime: 18609
ReqPerSec: 2.22355
BytesPerSec: 11821
BytesPerReq: 5316.3
BusyWorkers: 1
IdleWorkers: 9
Scoreboard: ___.____W__
Total Accesses: 41378
Total kBytes: 214822
CPULoad: 39.8444
Uptime: 18609
ReqPerSec: 2.22355
BytesPerSec: 11821
BytesPerReq: 5316.3
BusyWorkers: 1
IdleWorkers: 9
Scoreboard: ___.____W__
глянул код.
ничего особенного, улучшать думаю там особо нечего. тормозить ничего не будет
разве что по мелочам
echo $error_message3;
exit;
заменить на
exit( $error_message3);
и регекспы может можно заменить на строковые функции
в общем большое спасибо за полезный скриптец
ничего особенного, улучшать думаю там особо нечего. тормозить ничего не будет
разве что по мелочам
echo $error_message3;
exit;
заменить на
exit( $error_message3);
и регекспы может можно заменить на строковые функции
в общем большое спасибо за полезный скриптец
НЛО прилетело и опубликовало эту надпись здесь
При запросе статуса через file_get_contents, www.okdesign.com.ua/server-status/ отдают другу страничку, по всей видимости принимают за бота.
Курл не использовал потому что он не везде есть. Теперь думаю сделать проверку на его наличие и загружать через него.
Курл не использовал потому что он не везде есть. Теперь думаю сделать проверку на его наличие и загружать через него.
НЛО прилетело и опубликовало эту надпись здесь
Склеить бы этот скрипт с этим:
www.phpclasses.org/browse/package/3613.html
www.phpclasses.org/browse/package/3613.html
Под (Apache/2.2.8 (Unix) PHP/5.2.5) не заработал :) под какой версией тестировали?
На Apache 2.2.4 пашет без проблем
да и чему там не пахать? :) там вся «соль» в регулярке же
да и чему там не пахать? :) там вся «соль» в регулярке же
Не знать (с). Но «Sorry, I've got an error from web-server» висит как праздничный транспарант :)
А конфиг inc.config.php подправили? (если я правильно понял то вы речь о вот этом скрипте ведете www.phpclasses.org/browse/package/3613.html)
Эту ошибку скрипт показывает если у него не получилось загрузить server-status.
Хэндлер ошибок не дает подробной информации, но вероятно в ответ он получает от вебсервера 301,404 или,401. Другими словами проверьте чтобы в конфиге апача был включен сервер-статус и он был доступен с ip адреса с которого идет запрос.
Написал вам в pm.
Хэндлер ошибок не дает подробной информации, но вероятно в ответ он получает от вебсервера 301,404 или,401. Другими словами проверьте чтобы в конфиге апача был включен сервер-статус и он был доступен с ip адреса с которого идет запрос.
Написал вам в pm.
Отличный скрипт, давно хотел написать такой для учебного сервера, но не было времени. Спасибо!
Для избежания всяких неожиданностей и неприятностей, обычно забор страницы с внешнего сайта пишу через сокеты и протокол хттп. Просто часто натыкаюсь на то, что урлы открывать с помощью стандартных функций открытия файлов открывать запрещено.
Вот примерный кусок кода(после получения надо отрезать заголовки):
По идее такое работать должно везде.
<? $fp=fsockopen('www.yandex.ru',80,$errcode,$errstr); stream_set_blocking($fp,0); if ($fp){ $nextquery=' GET / HTTP/1.1 Host: www.yandex.ru Connection: Close '; $data=''; fputs($fp,$nextquery); while (!feof($fp)){ $tempstr=fgets($fp,128); if($tempstr){ $data.=$tempstr; } } fclose($fp); }; echo $data; ?>
По идее такое работать должно везде.
Super scriptul, mersi skid.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
sspp (Server Status PHP Parser)