Voici ce que je crois être le message d'erreur correspondant:Pourquoi est-ce que j'obtiens cette java.io.exception "Impossible d'allouer de la mémoire" à Hudson?
Caused by: java.io.IOException: Cannot run program "/usr/bin/git" (in directory "/var/lib/hudson/jobs/Goals/workspace"): java.io.IOException: error=12, Cannot allocate memory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:474)
at hudson.Proc$LocalProc.<init>(Proc.java:192)
at hudson.Proc$LocalProc.<init>(Proc.java:164)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:638)
at hudson.Launcher$ProcStarter.start(Launcher.java:273)
at hudson.Launcher$ProcStarter.join(Launcher.java:280)
at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:319)
... 15 more
Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
at java.lang.ProcessImpl.start(ProcessImpl.java:81)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:467)
... 21 more
Vous pouvez également voir la sortie complète de Hudson ici: http://hudson.pastebin.com/KLSNrY1D
Toutes les idées? Comment puis-je empêcher cela de se produire? Je ne suis pas un développeur Java, donc je ne sais pas trop ce qui se passe ici. Je dois redémarrer Hudson entièrement pour résoudre le problème, mais clairement ce n'est pas la meilleure réponse.
Merci! Je cours sur Linode avec un échange de 256 Mo. J'hésiterais à penser que ce n'est pas assez pour ce que je faisais (pas très lourd), mais c'est bon à savoir pour l'avenir. –
Vous exécutez des trucs basés sur Java et la mesure de la mémoire en Mb? Surpris c'est la première fois que vous voyez cela. :-) –