6

私のサーバーは現在、訪問者の遅延によるいくつかの問題に苦しんでおり、それに対する最善の解決策は、2/3時間ごとにApacheを再起動することだと思います
.cronjobを介してこれを行うにはどうすればよいですか?

4

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