1
Lorsque j'exécute heroku run lein repl
sur mon application Clojure hébergée sur Heroku, je la vois se fermer sans pouvoir accéder au REPL. Voici la sortie:Heroku Clojure REPL se ferme immédiatement
$heroku run lein repl
Running lein repl on ... up, run.7753
Downloading Leiningen to .lein/leiningen-2.6.1-standalone.jar now...
<Retrieving a bunch of poms and jars>
/app/.lein/bin/lein: line 58: 27 Killed $LEIN_JAVA_CMD -XX:+TieredCompilation $LEIN_JVM_OPTS -Dfile.encoding=UTF-8 -Dmaven.wagon.http.ssl.easy=false -Dmaven.wagon.rto=10000 -Dleiningen.original.pwd="$PWD" -Dleiningen.trampoline-file="$TRAMPOLINE_FILE" -cp "$CLASSPATH" clojure.main -m leiningen.core.main "[email protected]"
$
Si vous voulez éviter de télécharger les sauvegardes à chaque fois, vous pouvez exécuter 'heroku config: set LEIN_INCLUDE_IN_SLUG =" yes "'. Il va augmenter la taille de la limace, mais peut aider le profil de la mémoire. – codefinger
Bon conseil, va vérifier. Il est un peu fou de voir combien plus de mémoire s'exécute 'lein repl' que par rapport à notre noeud web. C'est <400 Mo pour le noeud web contre> 2 Go pour le repl. – bobics