だから私の質問は簡単です: cache:clear中に symfony2 キャッシュファイルのパスを設定できますか、後で変更できますか、それとも相対にすることができますか? または何か?
説明 :
heroku-buildpack-php-tyler : heroku-buildpack-symfony2のフォークのフォークを使用して、Heroku に Symfony2 アプリケーションをデプロイしています。
展開時に、プラットフォームは、コンパイル/インストールなどのために/tmpXXXX/などのランダムな一時的な場所へのgit プッシュを受け取ります。
コンパイル後、アプリの「zip インストール」のように/tmpXXXX/のコンテンツを保存して、他のインスタンスに簡単にデプロイできるようにします。その後、アプリは起動時に新しいインスタンスの/app/ディレクトリにデプロイされます。
問題は、コンパイルの終了前にcache:clearを実行すると、キャッシュ ファイルのパスが/tmpXXXX/の場所からダンプされることです... すべてが壊れます。
そのため、起動時にキャッシュをウォームアップするとうまくいきますが、60 秒以上かかることが多く、heroku でアプリが 60 秒以上起動すると、再起動してエラーが発生します。