私は Symfony2 を 1 つの重要なアプリケーションに使用しています。各クライアント (ブラウザの各タブはクライアント) ごとに、JS から AJAX リクエスト データが毎秒送信されます。そしてフォルダ /cache/dev/profiler/ は本当に急速に成長しました! 2日間で17GB!この書き込みを無効にするにはどうすればよいですか?
質問する
9395 次
4 に答える
23
config_dev.yml にオプションがあります
framework:
profiler: { only_exceptions: true }
それは誤りでしたが、今ではすべて正常に進んでいます。
于 2013-02-18T14:25:29.757 に答える
1
環境が開発 (開発) モードで実行されているかどうかを確認してください。開発モードでは、デバッグの理由で多くの処理が行われますが、これはクライアントには必要ありません。
プロファイラーを無効にしたい場合は、次の場所で実行できます。app/config/config_dev.yml
web_profiler:
toolbar: true
only-exceptions: true
intercept_redirects: false
于 2013-02-18T14:31:11.527 に答える
1
私の解決策
* * * * * root cd /path/to/project/src/var/cache/dev/profiler && sed -i ':a;$q;N;101,$D;ba' ./index.csv && ls -1t | tail -n +102 | xargs rm -rf
どこ:
sed -i ':a;$q;N;101,$D;ba' ./index.csv
最後の 100 行を除く、index.csv のすべての行を削除します (新しいダンプは最後に保存されます)。
ls -1t | tail -n +102 | xargs rm -rf
変更日までに最新の 100 個を除くすべてのフォルダーとファイルを削除します。
102 - index.csv を考慮する
于 2019-09-24T09:43:34.370 に答える