私のサーバーは現在、訪問者の遅延によるいくつかの問題に苦しんでおり、それに対する最善の解決策は、2/3時間ごとにApacheを再起動することだと思います
.cronjobを介してこれを行うにはどうすればよいですか?
21660 次
3 に答える
7
なぜこれを行うのですか?Apache で特定の問題が発生している場合は、アクセス/エラー ログを調べて、それに応じて調整することをお勧めします。さらに情報を提供してください。ログを調べて、より適切な解決策を提供してください。
それでもなお、Apache を再起動するための cron はありません。
0 */3 * * */ root/restart_apache > /dev/null 2>&1
/etc/init.d/httpd restart
于 2012-10-12T15:45:53.403 に答える
1
この「修正」が実際の問題に対処しないことはほぼ保証できます。Http.conf の設定と、サーバー リソース (メモリ、CPU) に関する情報を投稿していただければ、構成の問題の修正に役立つ可能性があります。
于 2012-10-12T15:45:23.413 に答える
1
個々のユーザー (root) の crontab に追加する代わりに、このようなハックを /etc/cron.d に追加します。
「apache2」を debian 上の init スクリプトに変更します。
echo '* */3 * * * root /etc/init.d/apache2 restart 2>&1 >/dev/null' > /etc/cron.d/apachesux
于 2012-10-12T15:50:50.453 に答える