在部署中,production.log 被删除,然后有人在没有备份数据库的情况下错误地在模型中运行了 delete_all,是否有任何地方记录了控制台输出或数据永远消失了?
编辑:数据库是 MySql,主机是 Amazon Beanstalk。
在部署中,production.log 被删除,然后有人在没有备份数据库的情况下错误地在模型中运行了 delete_all,是否有任何地方记录了控制台输出或数据永远消失了?
编辑:数据库是 MySql,主机是 Amazon Beanstalk。
听起来你处境艰难。为防止将来发生此类事情,请考虑使用LogEntries或MongoDB之类的东西来记录所有日志,并通过将它们存储在异地来防止它们被删除。LogEntries 非常易于使用,但您可以在此处和此处找到有关 MongoDB 的进一步阅读。