2013-10-15 19 views
0

在部署中,production.log被删除,然后有人在模型中错误地运行了delete_all而没有备份数据库,是否有任何记录控制台输出或数据永远消失的地方?rails控制台命令是否被记录?

编辑:数据库是MySql,托管是Amazon Beanstalk。

+0

日志是所有日志记录的地方。你的数据库可能有自己的日志记录,但它不会告诉你谁运行查询,如果这是你在找什么。 – goodmanship

回答

1

听起来像你在一个艰难的地方。为防止将来发生此类事情,请考虑使用诸如LogEntriesMongoDB之类的内容来记录所有日志,并通过将它们存储在异地以防止它们被删除。 LogEntries非常易于使用,但是您可以在MongoDB herehere中找到更多的读数。

+0

是的,全部丢失:(将检查您的链接,以防止这是未来,谢谢! –

+0

Aww,男子!抱歉听到,希望这不会再发生! –

相关问题