2016-09-28 1 views
1

J'ai une page Web créée dans Django qui alimente les données d'un formulaire en un script qui prend un certain temps à s'exécuter (1-5 minutes) puis retourne une vue de détail avec les résultats de ces scripts. J'ai un problème avec l'obtention d'un délai d'attente de demande. Y a-t-il un moyen d'augmenter la durée avant un timeout pour que le script puisse finir?Django: Demander un délai pour un script de longue durée

[J'ai un compteur pour indiquer aux utilisateurs que la page est en cours de chargement].

Répondre

-1

Oui, la valeur du délai d'expiration peut être ajustée dans la configuration du serveur Web.

Est-ce que quelqu'un d'autre que vous utilise cette page? Si tel est le cas, vous devrez leur demander d'être patients et de ne pas cliquer sur les boutons Arrêter ou Recharger de leur navigateur.

+0

Merci! Est-ce le fichier de configuration WSGI? – Wessi

2

Nous ne modifions pas le délai d'expiration de la requête pour les utilisateurs individuels sur PythonAnywhere. Dans la grande majorité des cas, une demande qui prend 5 min (ou même, en réalité, 1 min) indique que quelque chose ne va pas avec l'application.