uWSGI expiration du délai de demande en Python
En essayant de définir le délai d'attente pour les demandes en uWSGI, je ne suis pas sûr du réglage correct. Il semble y avoir plusieurs options de délai d'expiration (socket, interface, etc.) et ce n'est pas évidente du paramètre à configurer ou à l'endroit où le mettre.
Le comportement, je suis à la recherche est de prolonger le temps de demander à la ressource couche du RESTE de l'application peut prendre.
Vous devez vous connecter pour publier un commentaire.
Vous êtes probablement à la recherche pour le harakiri paramètre - si la demande prend plus de temps que spécifié harakiri de temps (en secondes), la demande sera supprimée et le travailleur correspondant recyclé.
Autonome, pour uwsgi (ini config):
Si vous avez proxy nginx avant uwsgi vous devez vous augmentez le délai ainsi:
Si vous le souhaitez (pour quelque étrange raison de plus) délai d'attente de 60 ans, vous pourriez envisager de la communication sur
uwsgi
protocole. La Configuration est assez similaire nginx site:uwsgi:
Réglage
http-timeout
a fonctionné pour moi. J'aihttp = :8080
, donc je suppose que si vous utilisez le système de fichier de socket, vous devez utilisersocket-timeout
.http-timeout
paramètre dans la uwsgi config. Je n'ai pas besoin de--harakiri
. (et j'ai aussi besoin de définirproxy_read_timeout
etproxy_send_timeout
dans la config nginx comme @Tombart dit ci-dessus)