我使用Envoyer.io在旧版本中获取大量日志文件

时间:2016-09-22 01:41:30

标签: laravel logging laravel-forge bugsnag envoyer.io

我遇到了一个奇怪的问题。我在旧版本中的错误日志在几分钟的部署中增长到千兆字节。奇怪的是,增长的版本是旧版本,通常是最老版本。以下是填充日志的错误:

[2016-09-22 01:14:48] production.ERROR: ErrorException: include(/home/forge/.../releases/20160922002617/vendor/composer/../bugsnag/bugsnag/src/Report.php): failed to open stream: No such file or directory in /home/forge/.../releases/20160922002617/vendor/composer/ClassLoader.php:414

每秒重复多次,直到我重新启动服务器。我在想,也许Envoyer在切换到新版本时没有重新启动正在进行的流程。我不知道从哪里开始弄清楚我怎么能解决这个问题。我猜我需要在Envoyer“Deployment Hooks”中构建一些内容。

有没有人遇到过这个?或者就如何解决问题给我建议?

1 个答案:

答案 0 :(得分:0)

在与Taylor谈话之后,确定我的旧Queue工作正在运行已删除的版本,这导致了大量的日志。我已经在我的嵌入过程中添加了一个队列重启脚本,它似乎解决了这个问题。现在,在激活版本后,所有队列都会重新启动。