Hallo @dknaack, hast du Glück, den Grund dafür zu finden?
Olyv
@olyv Mein Container lief in einem Kubernetes-Cluster. Nachdem der Bereitstellung mehr Ressourcen zur Verfügung gestellt wurden, wurde das Problem behoben. Viel Glück und einen schönen Tag!
dknaack
1
Vielen Dank für Ihre Antwort. Ich werde das Problem mit meinen Jenkins weiter untersuchen
olyv
Antworten:
4
Führen Sie den folgenden Befehl aus, um festzustellen, ob auf Ihrem Host eine Auslagerungsdatei konfiguriert ist:
free|grep -i Swap
Swap: 0 0 0
Wenn Sie "Swap: 0 0 0" wie oben sehen, hat Ihr Host keinen Swap konfiguriert.
Konfigurieren Sie eine Auslagerungsdatei auf Ihrem Host:
Stellen Sie sicher, dass Ihr Swap konfiguriert ist:
free|grep -i Swap
Swap: 1048572 0 1048572
Gut, wir haben einen Tausch gegen den Gastgeber.
Führen Sie Ihren Jenkins-Docker aus, indem Sie Folgendes eingeben:
docker run --privileged -p 8080:8080 --name jenkins -p 50000:50000 jenkins
Beachten Sie, dass Sie das Docker im privilegierten Modus ausführen müssen.
Wenn Sie Ihr Jenkins-Docker im privilegierten Modus ausführen, ist der Swap des Hosts im Docker verfügbar, sodass Ihr Jenkins-Master über einen funktionierenden Swap verfügt.
Wenn auf Ihrem Host bereits ein funktionierender Swap vorhanden ist, müssen Sie den Jenkins-Docker nur im privilegierten Modus ausführen.
Antworten:
Führen Sie den folgenden Befehl aus, um festzustellen, ob auf Ihrem Host eine Auslagerungsdatei konfiguriert ist:
Wenn Sie "Swap: 0 0 0" wie oben sehen, hat Ihr Host keinen Swap konfiguriert.
Konfigurieren Sie eine Auslagerungsdatei auf Ihrem Host:
Stellen Sie sicher, dass Ihr Swap konfiguriert ist:
Gut, wir haben einen Tausch gegen den Gastgeber.
Führen Sie Ihren Jenkins-Docker aus, indem Sie Folgendes eingeben:
Beachten Sie, dass Sie das Docker im privilegierten Modus ausführen müssen.
Wenn Sie Ihr Jenkins-Docker im privilegierten Modus ausführen, ist der Swap des Hosts im Docker verfügbar, sodass Ihr Jenkins-Master über einen funktionierenden Swap verfügt.
Wenn auf Ihrem Host bereits ein funktionierender Swap vorhanden ist, müssen Sie den Jenkins-Docker nur im privilegierten Modus ausführen.
quelle