上帝已经帮助我们在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开始下降。)
当触发此类事件时,上帝是否支持向日志文件添加额外信息?
答案 0 :(得分:2)
至少你应该能够通过以下方式启动上帝来获得时间戳:
god -Dc config/sst.god --log-level debug
但据我所知,w.log文件中的日志消息之前应该已经存在时间戳。就日志文件自定义而言,看起来它已经是issue几年了(简答:它不是一个选项)。