Articles of uwsgi

Python subprocess.Popen slow under uWSGI

He configurado un servidor de desarrollo que ejecuta Cherokee en Fedora 14, utilizando uWSGI para interactuar con mi aplicación WSGI. Cuando la aplicación es golpeada con la primera solicitud, engendro un proceso así: from subprocess import Popen Popen([‘bash’]) # bash is just an example; the problem happens with all programs La primera solicitud tarda de […]

despliegue de la aplicación matraz con uwsgi y flask-script Manager

Tradicionalmente, he configurado el archivo de configuración UWSGI para llamar a una aplicación como la siguiente: mydirectory/uwsgi_application.ini … #python module to import app = run_web module = %(app) callable = app … , mydirectory/run_web.py from ersapp import app if __name__ == “__main__”: app.run() , mydirectory/ersapp/__init__.py … app = Flask(‘ersapp’) … Pero ahora, estoy siguiendo el […]

Frasco 301 Respuesta

Mi aplicación de matraz está haciendo un redireccionamiento 301 para una de las direcciones URL. La traza en New Relic es: Traceback (most recent call last): File “/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py”, line 1358, in full_dispatch_request rv = self.dispatch_request() File “/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py”, line 1336, in dispatch_request self.raise_routing_exception(req) File “/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py”, line 1319, in raise_routing_exception raise request.routing_exception RequestRedirect: 301: Moved Permanently No […]

faltan algunos registros de django cuando se hospeda en uwsgi con múltiples procesos

Estoy usando django + uwsgi para un proyecto web. ¡Pero encontré que faltarían algunos registros django después de que uwsgi se esté ejecutando por un tiempo! La situación es que: configuro el uwsgi con 8 procesos. Cuando comienzo el uwsgi, todos los registros de django se escribirían en un solo archivo de registro. Pero después […]

uWSGI Server log … permiso denegado para leer el archivo … ¿qué archivo?

Tengo un servidor que ejecuta Django / Nginx / uWSGI con uWSGI en modo emperador, y el registro de errores para él (el registro de errores de nivel vassal, no el registro a nivel de emperador) tiene un error continuo de permisos cada vez que genera un nuevo trabajador. al igual que: Mar 26 de […]

Python-peticiones haciendo una solicitud GET en lugar de POST

Tengo un cron diario que maneja algunos de los eventos recurrentes en mi aplicación, y de vez en cuando me doy cuenta de un error extraño que aparece en los registros. El cron, entre otras cosas, realiza una validación de algunos códigos y utiliza la aplicación web que se ejecuta en el mismo servidor, por […]

nginx.service: Error al leer el PID del archivo /run/nginx.pid: Argumento no válido

Estoy trabajando a través de https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04 . He completado el tut pero estoy recibiendo un error 502. Mi archivo de configuración del bloque del servidor nginx: server { listen 80; server_name 198..xxx.xxx.xxx mysite.org; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /home/deploy/mysite3; } location / { include uwsgi_params; uwsgi_pass unix:/run/uwsgi/mysite3.sock; […]

Descargas de archivos grandes en cherrypy

Estoy hospedando un sitio web de tipo de acceso a archivos usando Cherrypy, a través de uwsgi y nginx en una Raspberry Pi. Una cosa que he notado es que si el archivo es bastante grande (digamos, sobre un gigabyte), uwsgi dice que fue eliminado por la señal 9. Esto se remedió al poner un […]

Configurando django con uwsgi y nginx

Estoy tratando de servir la aplicación django 1.5 con uwsgi y nginx. Siguiente es mi archivo ini [uwsgi] # variables projectname = mysite projectdomain = mysite.in base = /home/shwetanka/projects/me/mysite # config plugins = python master = true protocol = uwsgi env = DJANGO_SETTINGS_MODULE=%(base)/%(projectname).settings #pythonpath = %(base)/src/%(projectname) module = %(base)/mysite/wsgi.py socket = 127.0.0.1:8889 logto = %(base)/logs/uwsgi.log […]

El codec ‘ascii’ no puede decodificar el error cuando usa pip para instalar uwsgi

Estoy configurando uwsgi siguiendo este tutorial: https://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html . pip install uwsgi dentro de virtualenv, pero soluciono el problema de la siguiente manera: Command /home/timyitong/superleagues/bin/python -c “import setuptools;__file__=’/home/timyitong/superleagues/build/uwsgi/setup.py’;exec(compile(open(__file__).read().replace(‘\r\n’, ‘\n’), __file__, ‘exec’))” install –record /tmp/pip-Z9h8Jn-record/install-record.txt –single-version-externally-managed –install-headers /home/timyitong/superleagues/include/site/python2.6 failed with error code 1 in /home/timyitong/superleagues/build/uwsgi Traceback (most recent call last): File “/home/timyitong/superleagues/bin/pip”, line 9, in load_entry_point(‘pip==1.4’, ‘console_scripts’, […]