0

私は奇妙な問題を抱えています。私の古いリリースのエラー ログは、展開の数分でギガバイトに成長します。奇妙なことに、成長するリリースは古いものであり、通常は最も古いものです。以下は、ログを埋めるエラーです。

[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」に何かを組み込む必要があると思います。

誰かがこれに遭遇しましたか?または、どうすれば修正できるかアドバイスをください。

4

1 に答える 1

0

Taylor と話し合った結果、削除されたリリースで古い Queue の作業が実行されていたため、大量のログが発生していたことが判明しました。埋め込みプロセスにキュー再起動スクリプトを追加したところ、問題が修正されたようです。リリースがアクティブ化された後、すべてのキューが再起動されるようになりました。

于 2016-09-24T20:12:56.510 に答える