2つの同じサーバー上のApacheログ間のタイムゾーンの違い

2つの同じサーバー上のApacheログ間のタイムゾーンの違い

サーバーを複製し、元のサーバーと一緒にロードバランサーの後ろに配置しました。 Apacheアクセスログを表示すると、複製されたサーバーのタイムゾーンが正しくありません。この問題は解決しやすいようですが、この設定を調整する方法がわかりません。

アクセスログに報告されたタイムゾーンをどのように変更しますか?

ベストアンサー1

セントース6:

1) 開示/etc/sysconfig/clock

2)ZONEを必要に応じて修正します。たとえば、次のようになります。

ZONE=Europe/Prague

3) 次のコマンドを実行して適用します。

tzdata-update

編集する:

これはRHで正式に推奨される方法ですが、tzdata-updateはRHEL 6.9では機能しないようです。この場合、/etc/localtime リンクを /usr/share/zoneinfo/ ディレクトリーにある希望の時間帯に変更します。例をご覧ください。

ln -sf /usr/share/zoneinfo/Europe/Oslo /etc/localtime

セントース7:

タイムゾーンを設定する特別なコマンドがあります。

timedatectl set-timezone Europe/Prague

ログ遡及修正に関しては、そのようなツールがあるかどうかはわかりません。いずれかのログから日付を収集し、それを正しいオフセットに変換し、ログからsedに置き換えるスクリプトを準備する必要があります。

おすすめ記事