Tag: uwsgi

权限被拒绝 – nginx和uwsgi套接字

那么我目前正在试图让我的django应用程序使用nginx和uwsgi服务。 我目前正在使用安装了uwsgi的虚拟环境。 不过,当我尝试访问该页面时,目前正在收到502错误的网关错误。 我正在经历的错误。 2014/02/27 14:20:48 [crit] 29947#0: *20 connect() to unix:///tmp/uwsgi.sock failed (13: Permission denied) while connecting to upstream, client: 144.136.65.176, server: domainname.com.au, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:///tmp/uwsgi.sock:", host: "www.domainname.com.au" 这是我的nginx.conf # mysite_nginx.conf # the upstream component nginx needs to connect to upstream django { server unix:///tmp/uwsgi.sock; # for a file socket #server […]

Flask和uWSGI – 无法加载应用程序0(mountpoint ='')(可找不到调用或导入错误)

当我尝试使用uWSGI启动Flask时,出现以下错误。 这是我如何开始: > # cd .. > root@localhost:# uwsgi –socket 127.0.0.1:6000 –file /path/to/folder/run.py –callable app – -processes 2 这是我的目录结构: -/path/to/folder/run.py -|app -|__init__.py -|views.py -|templates -|static /path/to/folder/run.py内容 if __name__ == '__main__': from app import app #app.run(debug = True) app.run() /path/to/folder/app/__init__.py内容 import os from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy from flask.ext.login import LoginManager #from flaskext.babel […]

糟糕的Django / uwsgi性能

我正在用nginx&uwsgi运行一个django应用程序。 以下是我如何运行uwsgi: sudo uwsgi -b 25000 –chdir=/www/python/apps/pyapp –module=wsgi:application –env DJANGO_SETTINGS_MODULE=settings –socket=/tmp/pyapp.socket –cheaper=8 –processes=16 –harakiri=10 –max-requests=5000 –vacuum –master –pidfile=/tmp/pyapp-master.pid –uid=220 –gid=499 &nginxconfiguration: server { listen 80; server_name test.com root /www/python/apps/pyapp/; access_log /var/log/nginx/test.com.access.log; error_log /var/log/nginx/test.com.error.log; # https://docs.djangoproject.com/en/dev/howto/static-files/#serving-static-files-in-production location /static/ { alias /www/python/apps/pyapp/static/; expires 30d; } location /media/ { alias /www/python/apps/pyapp/media/; expires 30d; } location / { uwsgi_pass […]

Nginx的499错误代码

我得到了很多499 nginx错误代码。 我看到这是一个客户端问题。 这不是Nginx或我的uWSGI堆栈的问题。 我注意到uWSGI日志中的相关性,当得到一个499。 address space usage: 383692800 bytes/365MB} {rss usage: 167038976 bytes/159MB} [pid: 16614|app: 0|req: 74184/222373] 74.125.191.16 () {36 vars in 481 bytes} [Fri Oct 19 10:07:07 2012] POST /bidder/ => generated 0 bytes in 8 msecs (HTTP/1.1 200) 1 headers in 59 bytes (1 switches on core 1760) SIGPIPE: writing to a […]

WSGI vs uWSGi与Nginx

任何人都可以请解释使用WSGI VS uWSGI与Nginx的利弊。 目前我正在为Django网站构build一个生产服务器,但是我无法决定是否应该使用WSGI或uWSGI。 你能否详细解释一下每种configuration的区别? 哪个configuration应该最好? 提前致谢

用pcre支持重builduwsgi

当运行uwsgi我得到以下消息: !!! no internal routing support, rebuild with pcre support !!! 我已经用下面的命令安装了pcre(我认为): Sudo apt-get install libpcre3 libpcre3-dev 我的问题是:为什么我仍然得到这个消息,即使我已经安装了pcre软件包,如果我需要重新安装uwsgi并激活pcre我该怎么做呢? 另外,内部路由是否重要? 我认为这样做,否则uwsgi的制造者不会让消息出现。 我正在运行Ubuntu 12.04 LTS 。 谢谢您的帮助!

nginx + uwsgi: – 不可用修饰符请求:0 –

Ubuntu 12.04,nginx 1.2.0,uwsgi 1.0.3。 我用下面的命令启动uwsgi: uwsgi -s 127.0.0.1:9010 -M -t 30 -A 4 -p 4 -d /var/log/uwsgi.log 在每个请求中,nginx使用502进行响应,uwsgi写入以logging以下行: — unavailable modifier requested: 0 —

uwsgi无效的请求块大小

我在帝王模式下运行uwsgi uwsgi –emperor /path/to/vassals/ –buffer-size=32768 并得到这个错误 invalid request block size: 21327 (max 4096)…skip 该怎么办?? 我也试过了-b 32768

错误:“字典更新序列元素#0长度为1; 2是必需的“在Django 1.4上

我在django 1.4上有一个错误信息: 字典更新序列元素#0具有长度1; 2是必需的 [编辑] 当我尝试使用模板标签时发生这种情况:`{%for v in values%}: dictionary update sequence element #0 has length 1; 2 is required Request Method: GET Request URL: … Django Version: 1.4.5 Exception Type: ValueError Exception Value: dictionary update sequence element #0 has length 1; 2 is required Exception Location: /usr/local/lib/python2.7/dist-packages/djorm_hstore/fields.py in __init__, line 21 Python Executable: /usr/bin/uwsgi-core […]

亚马逊Linux上的uwsgi新贵

我在amazon linux上的https://uwsgi.readthedocs.org/en/latest/Upstart.html教程中创build了一个uwsgi文件。 虽然Nginx似乎没有运行,只是说坏的网关。 如果我运行 /etc/init/uwsgi.conf description "uwsgi tiny instance" start on runlevel [2345] stop on runlevel [06] exec /home/ec2-user/venv/bin/uwsgi –ini /home/ec2-user/uwsgi-prod_demo.ini 如果我在shell中运行以下代码,则python应用程序将运行。 /home/ec2-user/venv/bin/uwsgi –ini /home/ec2-user/uwsgi-prod_demo.ini uwsgi-prod_demo.ini [uwsgi] socket = :8080 chdir = /home/ec2-user/prod_demo master = True venv = /home/ec2-user/venv callable = app wsgi-file = /home/ec2-user/prod_demo/manage.py enable-threads = True https = =0,/home/ec2-user/xxx.com.au.pem,/home/ec2-user/newkey.pem,HIGH nginx.conf user ec2-user; worker_processes […]