Articles of uwsgi

Pasa los parámetros de la línea de comandos al script uwsgi

Estoy tratando de pasar argumentos a una aplicación wsgi de ejemplo, config_file = sys.argv[1] def application(env, start_response): start_response(‘200 OK’, [(‘Content-Type’,’text/html’)]) return [b”Hello World %s” % config_file] Y correr: uwsgi –http :9090 –wsgi-file test_uwsgi.py -???? config_file # argument for wsgi script ¿Alguna manera inteligente de lograrlo? No se pudo encontrar en los documentos uwsgi. Tal vez […]

pip instalado uWSGI ./python_plugin.so error

He instalado uWSGI usando pip y lo inicio con un XML para cargar mi aplicación. La configuración XML contiene python . En mi nuevo servidor lleva a un error: open(“./python_plugin.so”): No such file or directory [core/utils.c line 3321] !!! UNABLE to load uWSGI plugin: ./python_plugin.so: cannot open shared object file: No such file or directory […]

¿Cómo configuro el subdirectorio en nginx con Django?

Ambiente: uwsgi nginx django 1.3 Estoy utilizando el dominio www.example.com con Django y nginx, y quiero acceder a Django en www.example.com/abc/ , pero no sé cómo configurar el subdirectorio . Este es el archivo conf nginx: server { listen 80; server_name www.example.com; error_log /var/log/nginx/xxx.error_log info; root /home/web/abc; # this is the directory of the django […]

X-Forwarded-Proto y Flask

Tengo precisamente el mismo problema descrito en esta pregunta y respuesta SO . La respuesta a esa pregunta es un buen trabajo, pero no entiendo el problema fundamental. Terminar SSL en el equilibrador de carga y usar HTTP entre el equilibrador de carga y los servidores web / de aplicaciones es muy común. ¿Qué parte […]

Servidor wsgi concurrente sin locking

Estoy tratando de poder responder las solicitudes web entrantes simultáneamente, mientras que el procesamiento de una solicitud incluye una llamada IO bastante larga. Voy a usar gevent, ya que se supone que es “sin locking” El problema que encontré es que las solicitudes se procesan secuencialmente, aunque tengo muchos subprocesos de gevent. Por alguna razón, […]

ImportError: no hay un módulo llamado django.core.wsgi para uwsgi

Estoy usando uwsgi para mi proyecto Django (versión = 1.4), pero hay un error si ejecuto uwsgi –ini django.ini desde django.core.wsgi import get_wsgi_application ImportError: no hay un módulo llamado django.core.wsgi pero podría importar django.core.wsgi de la siguiente manera: >>> import django.core.wsgi el archivo django.ini: [uwsgi] chdir = / ruta / a / mi / aplicación […]

Tiempo de espera de solicitud uWSGI en Python

Intentando establecer el tiempo de espera para las solicitudes en uWSGI, no estoy seguro de la configuración correcta. Parece que hay múltiples opciones de tiempo de espera (socket, interfaz, etc.) y no es evidente qué configuración configurar o dónde establecerla. El comportamiento que estoy buscando es extender el tiempo que puede tomar una solicitud a […]

Error: “el elemento de secuencia de actualización del diccionario # 0 tiene la longitud 1; Se requiere 2 ”en Django 1.4

Tengo un mensaje de error en django 1.4: el elemento # 0 de la secuencia de actualización del diccionario tiene longitud 1; Se requiere 2 [EDITAR] Ocurrió cuando intenté usar una etiqueta de plantilla como: `{% para v en valores%}: dictionary update sequence element #0 has length 1; 2 is required Request Method: GET Request […]

¿Por qué PyMongo 3 le da a ServerSelectionTimeoutError?

Estoy usando: Python 3.4.2 PyMongo 3.0.2 mongolab corriendo mongod 2.6.9 uWSGI 2.0.10 CherryPy 3.7.0 nginx 1.6.2 Parámetros de inicio de uWSGI: –socket 127.0.0.1:8081 –daemonize –enable-threads –threads 2 –processes 2 Configuré mi MongoClient UNA vez: self.mongo_client = MongoClient(‘mongodb://user:pw@host.mongolab.com:port/mydb’) self.db = self.mongo_client[‘mydb’] Intento guardar un dictado JSON en MongoDB: result = self.db.jobs.insert_one(job_dict) Funciona a través de una […]

Error al construir uwsgi con pip en un entorno virtual

Recibo errores cuando bash instalar uwsgi en mi entorno virtual en mi Centos VPS. En última instancia, no puedo instalar uwsgi. Estoy usando : pip install uwsgi y también : pathtovirtualenv/bin/pip install uwsgi Obtengo la siguiente salida en el terminal: wwwthecanonworks@thecanonworks.com [~]# ~/thecanonworks/env/bin/pip install uwsgi Downloading/unpacking uwsgi Downloading uwsgi-2.0.8.tar.gz (775kB): 775kB downloaded Running setup.py (path:/home/wwwthecanonworks/thecanonworks/env/build/uwsgi/setup.py) […]