web-dev-qa-db-ja.com

gitlab:ランナーはオフラインです、最後の連絡は約数時間前でした

最近、ランナーが停止しましたが、なぜなのかわかりません。

サーバーのnodejsをアップグレードしましたが、実際に起こりました。

この問題の後、私はgitlabを最新バージョンに更新してランナーのステータスを確認しようとしましたが、問題は解決せず、灰色のアイコンのタイトルに次のように表示されます。

ランナーはオフラインです。最後の連絡は約22時間前です。

Runner is offline, the last contact was about 22 hours ago

どうすればよいですか?

そして私がしようとするとRetry stuck jobs、このエラーを参照してください:

これらのタグ「my label」が割り当てられているアクティブなランナーがオンラインにいないため、このジョブは停滞しています。

どんな助けにも感謝します!

13
Majid Parvin

理由はわかりませんが、gitlab-runnerは完全にサービスを停止していた。私はそれを修正しようとしました。最初のステップで、gitlab-runnerビットが機能しませんでした。その後、私はgitlab-runnerを再インストールすることを決めたので、次の手順を実行しました。

  1. 次のコマンドラインでgitlab-runnerユーザーを削除します:Sudo deluser --remove-home gitlab-runner
  2. ここ での手動のインストールと設定に従います。

そしてそれは働いた。

0
Majid Parvin

私には、次の問題が解決しました:

gitlab-runner restart

ここで、gitlab-runnergitlab-ci-multi-runner へのシンボリックリンクです。

GitLab Runnerは、ジョブを実行して結果をGitLabに送信するために使用されるオープンソースプロジェクトです。ジョブを調整するGitLabに含まれているオープンソースの継続的統合サービスであるGitLab CIと組み合わせて使用​​されます。

11
fedorqui

これは私のために働きました:

Sudo gitlab-runner verify

gitlab-runner restart実際にランナーを再起動しませんでした

0
Riccardo Bonesi

今後の読者のために私の経験を共有します。

私の場合、gitlab-runnerがインストールされているマシンでインターネットが機能していませんでした。

私のgitlab-runnerのマシンでインターネットの問題を修正し、すべてが期待どおりに機能します。

ありがとう!

0
Swapnil M Mane

gitlab-runnerを再起動した後、これを新しいレジスターランナーに使用できます。

gitlab-runner restart

gitlab-runner register --name my-runner --url http://gitlab.example.com --registration-token my-registration-token
0
Amir Kaftari

この古いスレッドを復活させて申し訳ありません。

現在、ローカルで動作するgitlabランナーの作成に取り組んでいます。まだ初期段階ですが、最終的には非常に重要になります。 gitlabがこれを作成する時間がないようですので、ここに進みます。 https://github.com/firecow/gitlab-runner-local

0
Firecow

ランナーがsystemdで実行されている場合

journalctl -u gitlab-runner.service

啓発を証明するかもしれません。それは私の場合でした。

gitlab-runner[18449]: FATAL: chdir /home/gitlab-runner: no such file or directory
0
f3xy

同じエラーが発生しましたが、GKEでgitlabランナーを使用しています。修正するには、gitlab-runnerポッドを削除しました。新しいポッドが初期化され、接続が再開されました。

0
JSeven