Пользовательское ведение журнала Бога?

Бог помог нам поддерживать работу нескольких сервисов на платформе Rails (в частности, Nginx и MySQLd), но я надеюсь получить больше подробностей, когда он действительно заработает. До сих пор настройка файла журнала наблюдения с использованием w.log = /var/log/god/mysql.log (например) давала нам много таких вещей:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
 * Starting MySQL database server mysqld
   ...done.

... что в своем роде достаточно круто, потому что оно говорит мне, что сервер вышел из строя, и Бог перезапустил его, но я надеюсь на что-то вроде временной метки и, возможно, некоторые другие подробности. (Загрузка сервера, состояние памяти или что-то еще, чтобы помочь мне определить, почему MySQLd с самого начала отключился.)

Поддерживает ли Бог добавление дополнительной информации в лог-файлы при возникновении подобных событий?


person pjmorse    schedule 09.12.2010    source источник
comment
Я думаю, может быть, вам лучше обратиться с этим вопросом в вашу поместную церковь...   -  person Oystein    schedule 15.12.2010
comment
В каждой толпе есть один. Однако этот вопрос гораздо интереснее.   -  person pjmorse    schedule 15.12.2010
comment
Если вы ответите на это, у вас будет ответ на жизнь.   -  person Utkarsh Sinha    schedule 17.12.2010


Ответы (1)


По крайней мере, вы должны иметь возможность получить временную метку, запустив god с чем-то вроде:

god -Dc config/sst.god --log-level debug

но, насколько я могу судить, в вашем файле w.log уже должны быть временные метки, предшествующие сообщениям журнала. Что касается настройки файла журнала, похоже, что это был выпуск на несколько лет (краткий ответ: это не вариант).

person Andy Mikula    schedule 18.12.2010
comment
Фу. Я не получаю метки времени, но я думаю, что отрицательный ответ все еще является ответом. - person pjmorse; 20.12.2010