12

私は Symfony2 を 1 つの重要なアプリケーションに使用しています。各クライアント (ブラウザの各タブはクライアント) ごとに、JS から AJAX リクエスト データが毎秒送信されます。そしてフォルダ /cache/dev/profiler/ は本当に急速に成長しました! 2日間で17GB!この書き込みを無効にするにはどうすればよいですか?

4

4 に答える 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 に答える