BaseAdresseNationale / addok-docker

Conteneurs Addok pour Docker
151 stars 28 forks source link

Add WORKER_TIMEOUT param #6

Closed yannduperis closed 5 years ago

yannduperis commented 5 years ago

Dans un scénario d'utilisation impliquant un géo-codage de masse, je me suis aperçu que les workers gunicorn étaient tués régulièrement avant de pouvoir renvoyer un résultat (même pour des fichiers de seulement 1500 lignes).

En creusant un peu, j'ai trouvé le paramètre timeout qui permet de gérer la durée maximale allouée à un worker avant de fermer brutalement la connexion. Je propose donc de permettre à l'utilisateur de choisir lui-même ce paramètre via la variable d'environnement WORKER_TIMEOUT.

Dans mon cas, sur une machine peu puissante, passer ce paramètre à 120 secondes rend l'opération réalisable.

jdesboeufs commented 5 years ago

Merci !

jdesboeufs commented 5 years ago

J'ai mis à jour etalab/addok:latest