memo-circle-infoログ記録

次のコマンドを使用できます bin/logs スクリプトでサービスのログを表示します。

基本的な使用例:

# webサービスのログを表示
bin/logs web

# ヘルプを表示
bin/logs --help

# 複数のサービスのログを同時に表示
bin/logs filestore docstore web clsi

# ログ出力を追跡(tail -f のように)
bin/logs -f filestore docstore web clsi

# 出力される行数を制限(デフォルト 50)
bin/logs -n 50 web

# すべてのログ行を表示
bin/logs -n all web

# 出力をファイルにリダイレクト
bin/logs -n all web > web.log

次のコマンドを使用できます bin/logs 次のサービスのログを表示するスクリプト: clsi, contacts, docstore, document-updater, filestore, git-bridge, mongo, notifications, real-time, redis, spelling, tags, track-changes, web, web-api, history-v1, project-history.

ログのコピー

元のドキュメントを参照してください: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs

メインからログファイルをコピーします sharelatex コンテナからローカルコンピュータへ:

ログの永続化

Docker コンテナはエフェメラル(短命)であり、実行中にコンテナ内で作成されたファイル/ディレクトリ(ログファイルを含む)は、コンテナが再作成されると破棄されます(例えば、 bin/up を実行したとき)。ログファイルをコンテナ再作成間で保持するには:

  • 環境変数を設定してください OVERLEAF_LOG_PATHToolkit が使用する config/overleaf.rc ファイルに設定します。これはホスト上のディレクトリで、コンテナ内のログディレクトリにバインドマウントされるものにする必要があります。 sharelatex container.

  • これを変更して bin/up -dを実行すると、ログファイルはホスト上に永続化され、直接アクセスできるようになります。

circle-exclamation

最終更新