[元のリンク] Gitlab----Gitlab-runner がジョブのログが 4194304 バイトの制限を超えたと報告しました。
問題の説明:
gitlab-runner を使用して CICD タスクを実行すると、ジョブのログが制限 4194304 バイトを超えたというエラーがコンソール エコーで報告されます
原因分析
説明と実行タスクのステータスの初期分析によると、コンソールのエコーが多すぎて、gitlab-runner のデフォルトのサイズを超えてしまったことが原因である可能性があります。
解決
(1) まず、シェルタイプの gitlab-runner などの gitlab-runner の設定ファイルを見つけます。設定ファイルは通常 /etc/gitlab-runner/config.toml で、docker タイプの gitlab-runner の場合は、 -v パラメータを実行するときは、/etc/gitlab-runner ディレクトリがマウントされている場所を検索します。マウントされていない場合は、Docker にアクセスするだけで確認できます。通常、 docker タイプの gitlab-runner を作成するには、設定ファイルのディレクトリを /etc/gitlab-runner ディレクトリからマウントします。
(2) ここで設定ファイルを次のように確認します。つまり、設定されていません。公式ドキュメントを参照すると、サイズ制限はデフォルトで 4M です。ここで、実際の状況に応じてより大きくなるように変更できます。たとえば、ここでは1Gに設定します
(3) その後、gitlab-runnerを再起動します。シェルタイプのgitlab-runnerの場合は、次のコマンドを直接使用します。
gitlab-runner restart
Docker タイプの場合は、Docker を直接再起動できます。
docker restart xxx