1.3. Backend のログファイル

1.3.1. ログファイル一覧

  • ICE Backend API のログ

    ファイル名 出力内容
    {ICE_HOME}/backendapi/v1/logs/ice-backendapi1_out 標準出力
    {ICE_HOME}/backendapi/v1/logs/ice-backendapi1_err 標準エラー出力
    {ICE_HOME}/backendapi/v1/logs/operation.log 動作ログ
    {ICE_HOME}/backendapi/v1/logs/access.log アクセスログ
  • ICE Message Router のログ標準出力・標準エラー出力

    ファイル名 出力内容
    {ICE_HOME}/msgrouter_core/logs/ice-msgrouter-core_out_err 標 準出力・標準エラー出力
    {ICE_HOME}/msgrouter_core/logs/ice-msgrouter-core.log 動 作ログ
  • Mongo-Express の標準出力・標準エラー出力

    ファイル名 出力内容
    {ICE_HOME}/mongo-express/logs/ice-mongo-express_ou t 標準出力
    {ICE_HOME}/mongo-express/logs/ice-mongo-express_er r 標準エラー出力
  • MongoDBのログ

    ファイル名 出力内容
    /var/log/mongodb/mongod.log MongoDBの動作ログ
  • Nginxのアクセスログ・エラーログ

    ファイル名 出力内容
    /var/log/nginx/access.log アクセスログ
    /var/log/nginx/error.log エラーログ
  • RabbitMQの各種ログ

    ファイル名 出力内容
    /var/log/rabbitmq/rabbit@(RABBITMQ_NODENAME)-sasl.log Erlang SASL (System Application Support Libraries) ログ
    /var/log/rabbitmq/rabbit@(RABBITMQ_NODENAME).log 動作ログ
    /var/log/rabbitmq/startup_log サービス起動時の標準出力
    /var/log/rabbitmq/startup_err サービス起動時の標準エラー出力
    /var/log/rabbitmq/shutdown_log サービス停止時の標準出力
    /var/log/rabbitmq/shutdown_err サービス停止時の標準エラー出力

1.3.2. ログファイルのローテーション設定

1ファイルあたり10MBを超えたらローテーションを行い10世代分圧縮して保存するよう設定されます。

  • {ICE_HOME}/backendapi/v1/logs/access.log
  • {ICE_HOME}/backendapi/v1/logs/operation.log
  • {ICE_HOME}/msgrouter_core/logs/ice-msgrouter-core.log
  • /var/log/mongodb/mongod.log
  • /var/log/nginx/access.log
  • /var/log/nginx/error.log
  • /var/log/rabbitmq/rabbit@(RABBITMQ_NODENAME)-sasl.log
  • /var/log/rabbitmq/rabbit@(RABBITMQ_NODENAME).log

cronとlogrotateによって1時間おきにローテーションの処理を実行しています。 必要に応じて設定を変更してください。 logrotateの設定はコンポーネントごとに以下のファイルで定義されます。

コンポーネント 設定ファイルのパス
ICE Backend API /etc/logrotate.d/ice/ice-backendapi
ICE Message Router /etc/logrotate.d/ice/ice-msgrouter-core
MongoDB /etc/logrotate.d/ice/mongodb
Nginx /etc/logrotate.d/ice/nginx
RabbitMQ /etc/logrotate.d/ice/rabbitmq-server

logrotateを実行するcronの設定は、 次のファイルで定義されます。

  • /etc/cron.hourly/ice-logrotate