1

Cockpit を使用して、Gitlab でサーバーを監視しています。

Cockpit をインストールして以来、Gitlab は CPU を 100% 使用しています。
で確認するとhtop、これは Gitlab コンポーネントの prometheus であることがわかります。

解決:

この質問を書いているときに、解決策を見つけました。

Prometheus と Cockpit はデフォルトで同じポート (9090) を使用します。
コックピットのポートを別のポートに変更するだけで、すべて正常に戻ります:)

Ubuntu Server 18.04 では、/etc/systemd/system/sockets.target.wants/cockpit.socket次のように編集します。

[Unit]
Description=Cockpit Web Service Socket
Documentation=man:cockpit-ws(8)

[Socket]
ListenStream=XXXX <-- Change port here.
ExecStartPost=-/bin/ln -sf /usr/share/cockpit/issue/active.issue /run/cockpit/issue
ExecStopPost=-/bin/ln -sf /usr/share/cockpit/issue/inactive.issue /run/cockpit/issue

[Install]
WantedBy=sockets.target

次に、設定をリロードsystemdして Cockpit を再起動します。

sudo systemctl daemon-reload
sudo systemctl restart cockpit.socket

それで全部です!

4

0 に答える 0