Changer le nombre de threads pour Jenkins serveur
J'ai installé Jenkins sur mon vserver. Quand j'ai eu un coup d'oeil à htop Jenkins a été en cours d'exécution avec 30 thread, chaque été autorisé à allouer 247MB de mémoire et jusqu'à 1181MB de la mémoire virtuelle.
Parce que j'ai seulement une petite vserver j'ai essayé de changer le nombre de threads. Mais je ne pouvais pas trouver un fichier de configuration.
J'ai installé jenkins via aptitude install jenkins et dans htop je peux voir que Jenkins est en cours d'exécution à partir de: /usr/bin/java -jar /usr/share/jenkins/jenkins.la guerre
Tomcat n'est pas installé ainsi que la jetée n'est pas installé.
Où se trouve l'information sur le nombre de threads sauvé? Ou comment puis-je réduire le nombre de threads pour Jenkins?
OriginalL'auteur Lukas Schulze | 2012-02-11
Vous devez vous connecter pour publier un commentaire.
http://winstone.sourceforge.net/#commandLine officielle est la référence de ligne de commande - mais comme je l'ai mentionner dans le commentaire
--handlerCountMax
(ou--handlerCountStartup
, d'ailleurs) ne semble pas fonctionner pour moi. Essayez-le vous-même (voici comment exécuter Jenkins en mode autonome).Vous voudrez peut-être essayer de réduire le nombre des liquidateurs ainsi que la désactivation des plugins que vous n'avez pas besoin de voir ce qui se passe.
Veuillez garder à l'esprit, cependant, que si vous envisagez de continuer à utiliser Jenkins au sérieux, vous devez planifier pour plus ressources, pas moins: comme le nombre d'emplois augmente, il en sera de l'utilisation des ressources.
--handlerCountMax n'est pas Java, mais plutôt Winstone Conteneur de Servlet paramètre - winstone.sourceforge.net/#commandLine. J'ai essayé de courir Jenkins en mode autonome avec elle, mais elle ne semble pas faire quoi que ce soit.
OriginalL'auteur malenkiy_scot
Vous pouvez également réduire le nombre d'exécutants que vous avez dans votre nœud. Cela peut ou peut ne pas aider - c'est peut-être que Jenkins est assez intelligent pour tuer le thread quand il n'est pas à l'aide d'un interprète. Pourtant, certains plus d'information serait utile: Combien d'emplois avez-vous? Quels sont les plugins sont installés? Avec plus de détails, je pourrais donner les meilleurs conseils.
Nous avons donc beaucoup de beaucoup plus d'emplois et des emplois, mais un rapide ps sur le système est de montrer que nous ne sommes pas à l'aide de quelque chose près. Est-il une raison de ne pas déployer un .la guerre de Tomcat ou autres?
Je n'utilise pas de Jenkins pour un projet java. Le travail vérifie un projet PHP. Et en essayant d'utilisation PMD s'exécute le serveur de mémoire. J'ai désactivé la DGM, de la Parcelle, JDependend et HTML de l'Éditeur et pour cette configuration Jenkins "seulement" besoins 357 MO de la mémoire sans l'exécution d'un travail. Mais l'exécution d'un travail Jenkins a encore besoin de près de 1 GO de RAM et désalloue la mémoire retour à la ~ 360 MO.
OriginalL'auteur Feasoron