1

私は何年もの間、典型的なnginx / apacheセットアップで大規模なサイトを運営しており、すべての「ページ」はmod_perlです。最近まで、私は FreeBSD で実行していました。ハードウェアの交換後、および他の理由により、他の多くのサーバーで使用している Ubuntu (12.04.2 LTS) に移行することを余儀なくされたので、大したことはありません。ただし、現在ログに問題があります。何らかの理由で、Log4Perl を介してログに記録されなくなった「アクション」がますます増えています。以前のセットアップではこれは問題ではありませんでしたが、今ではログ エントリの 2 ~ 15% が "失われている" ようです。これは、データを同時にデータベースに記録することによってチェックおよび検証されます。

なぜこれが起こるのか、誰にも手がかりがありますか?大きなログ ファイルと ubuntu について知っておくべきことはありますか? (それほど大きくない、390 MB atm)? エラーログには何も記録されず、$log->info("ENTRY HERE") の後にデータベース ロギングが行われるため、スクリプトは明らかにクラッシュしません。しかし、私はそれらのENTRY HEREの多くを見逃しています:)問題のログインは、平均して1秒に約1回「ヒット」しますが、これは大きな問題になるとは思いませんか? 並行してログに書き込もうとする「プロセスが多すぎる」ため、ロックの問題が発生し、データ形式がファイルに追加されない可能性はありますか? このようなものに合わせて調整される可能性のある典型的なUbuntu設定はありますか?

どんな助けでも大歓迎です。

  • スピナー
4

0 に答える 0