Symptoms
VxFlex OS GWへのRESTコールを行う新しい仮想マシン(VM)を追加します
ルート ディレクトリー/ファイル システムがいっぱいになりました。次のコマンドを実行すると、ルート ディレクトリーが100%フルと表示されます。
df -h
または、次のコマンドを使用して、特定のディレクトリーが使用しているストレージの量を確認します。
du -hs [subdirectory name]
この場合、次のようになります。
du -hs /opt/emc/scaleio/gateway/logs/
Cause
VxFlex OS GWに対する外部製品とプログラムが、このVMに対して複数のRESTコールを行っているため、大きなlocalhost_access.logファイルが作成されます。
Resolution
FlexOSゲートウェイCatalina localhost_access LogRotationのセットアップ
- 以下にあるserver.xmlファイルを変更します。
/opt/emc/scaleio/gateway/conf/server.xml
- ファイルの末尾であるlocalhost_accessロガーを次のように変更します。
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- To:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- ファイルを保存します。
- 以下を使用して、ゲートウェイ サービスを停止して再起動します。
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
LogRotate構成の作成
- 次のリンクにアクセスする:
vi /etc/logrotate.d/scaleio-gateway
- ファイルに以下を追加します。
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
古いログの消去
- 次のリンクにアクセスする:
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- 新しいログは
/opt/emc/scaleio/gateway/logs/localhost_access.log
- 新しいログは7日間毎日ローテーションされます。
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family