Forum

You are not logged in.

#1 24-07-2017 12:19:58

jmx
Membre
Registered: 15-06-2017
Posts: 6

uwsgi django datatables/ajax : consider increasing buffer size

Bonjour Alwaysdata et élégants pythonistes,

j'ai un problème avec certaines requetes ajax depuis datatables (très bavard en mode ajax), ça dépasse le buffer uwsgi.
enfin c'est ce que je crois comprendre en faisant un tail dans les logs :

[WARNING] unable to add QUERY_STRING=draw=4&columns%5B0%5D%5Bdata%5D=0&columns%5B0%5D%5Bname% [...]
to uwsgi packet, consider increasing buffer size

par ailleurs mes autres trucs en ajax fonctionnent, et même d'autres vues utilisant datatables lorsqu'il y a moins de colonnes à afficher et que la requete ( sui est un GET ) est plus courte

bon, je regarde comment je peux gérer du coté de la requête pour diminuer le paquet envoyé, mais je voudrais savoir si il est possible de définir ce buffer quelque part de mon coté ?

c'est un hébergement gratuit.

merci de vos réponses / pistes et bonne journée !

Offline

#2 24-07-2017 13:06:02

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,579
Website

Re: uwsgi django datatables/ajax : consider increasing buffer size

Bonjour,

Le buffer size a justement été augmenté à 8k par défaut récemment, mais uniquement lorsque la configuration uWSGI est regénérée. Faites une modification dans votre section Sites (par exemple, changez temporairement le chemin de votre application) pour forcer la nouvelle valeur.

Offline

#3 24-07-2017 14:22:27

jmx
Membre
Registered: 15-06-2017
Posts: 6

Re: uwsgi django datatables/ajax : consider increasing buffer size

génial c'était exactement ça, ça m'a l'air tout bon.

copier wsgi.py,
renommer en wsgi_tmp.py
dans l'interface d'admin alwaysdata, modifier le site,
dans Chemin de l'application mettre le path vers wsgi_tmp.py,
sauvegarder relancer,
voila les jumbo-requetes de datatables passent.
repasser sur wsgi.py et nettoyer.

pour info une doc sur comment tweaker les paquet de datatables envoyés depuis le client :
https://datatables.net/reference/option/ajax.data

Last edited by jmx (24-07-2017 14:22:56)

Offline

Board footer

Powered by FluxBB