Существует ли консоль apache / php в реальном времени, похожая на webrick или mongrel с ruby на рельсах?
Я хочу иметь возможность следить за тем, что, черт возьми, делает мой сервер.
но я не хочу просматривать журнал
Спасибо!
Существует очень простой способ: вместо отслеживания файла access.log apache2 или mongrel, вы можете просто привязать файл production.log, и вы получите точно такое же поведение webrick. Итак, решение:
tail -f /your/project/path/log/production.log
Вы можете использовать следующую команду в каталоге вашего приложения:
mongrel_rails start -B
Это запускает его в режиме отладки и выдает все запросы, как и в случае с Webrick. Да, включая все эти утверждения «пут».
ApacheTop может не вполне делать то, что вы хотите, но на всякий случай ... и вы все равно можете найти это полезным :) Это в основном похоже на UNIX top, но для Apache.
Всегда есть gdb и strace / dtrace. Также есть модуль xdebug, но он не в реальном времени.
Я считаю, FirePHP может быть несколько эквивалентно тому, что вы ищете.
Простой пример:
<?php FB::log('Log message'); FB::info('Info message'); FB::warn('Warn message'); FB::error('Error message'); ?>
(источник: firephp.org )
Подробнее