comment résoudre le problème de l'espace disque de jenkins est trop faible?

J'ai déployé Jenkins dans ma machine CentOS, Jenkins a bien travaillé pendant 3 jours, mais hier il y avait un espace disque trop bas. Seulement 1.019 GO de gauche.' problème.

comment résoudre ce problème, il rend mon maître déconnecté pendant des heures?

23
demandé sur TMB 2012-04-26 05:13:01

5 réponses

vous pouvez facilement changer le seuil de jenkins UI (ma version est 1.651.3):

[ jenkins nodes preventing monitoring page ]

18
répondu orshachar 2016-12-22 12:42:23

Vous pouvez limiter la réduction de l'espace disque en supprimant les anciennes versions. Il y a une case à cocher pour cela dans la configuration du projet.

6
répondu Guy Rixon 2012-05-17 22:16:52

à côté des solutions ci - dessus, il y a un moyen plus" commun " - supprimer directement le plus grand consommateur d'espace de la machine Linux. Vous pouvez suivre les étapes suivantes:

  1. Connexion à Jenkins de la machine (Putty)
  2. cd sur le Jenkins chemin d'installation

en utilisant ls -lart pour lister le dossier caché aussi, normalement jenkin l'installation est placé .jenkins/ dossier

[xxxxx~] $ ls-lart

drwxrwxr-x 12 xxxx 4096 Feb 8 02: 08 .jenkins /

  1. liste les dossiers des espaces

Utiliser df -h pour afficher l'espace Disque dans le haut niveau

du -sh ./*/ pour lister la mémoire totale pour chaque sous-dossier dans le chemin courant.

du -a /etc/ | sort -n -r | head -n 10 va énumérer les 10 premiers répertoires manger disque espace dans/ etc /

  1. Supprimer l'ancienne construction ou un autre dossier de grande taille

enter image description here

Normalement "151940920 dossier" ou ./workspace/ dossier peut être le plus grand dossier. S'il vous plaît aller à l'intérieur et supprimer la base sur vous avez besoin (ne pas supprimer tout le dossier).

rm -rf theFolderToDelete

3
répondu Kevin Li 2017-02-14 07:22:43

c'est en fait une question légitime donc je ne comprends pas les notes négatives, peut-être qu'il appartient à Superuser ou Serverfault. Il s'agit d'un seuil d'avertissement doux et non d'une limite dure lorsque le disque est hors de l'espace.

Jenkins est le même. La conclusion est pour beaucoup de petites projets le propriété du système appelé hudson.diagnosis.HudsonHomeDiskUsageChecker.freeSpaceThreshold pourrait être diminué.

En disant que je ne l'ai pas testé et il y a un avertissement

pas de garantie de compatibilité

en général, ces interrupteurs sont souvent de nature expérimentale et peuvent être modifiés sans préavis. Si vous trouvez certains de ces utiles, s'il vous plaît déposer un billet pour la promouvoir à la dispositif officiel.

2
répondu KCD 2017-05-23 12:17:59

j'ai eu le même problème. Ma version de jenkins est 2.3 et son interface utilisateur est légèrement différente. Le mettre ici pour qu'il puisse aider quelqu'un. L'augmentation des deux seuils d'espace disque à 5 Go a corrigé le problème.

enter image description here

1
répondu icSapper 2018-07-25 05:15:52