草庐IT

uwsgi_modifier

全部标签

python - nginx + uwsgi + flask - 禁用自定义错误页面

是否可以禁用nginx的自定义错误页面-如果我可以这样调用它们-以显示我的框架的异常页面?我真的看不到我的werkzeug调试器工具以html呈现...更新好的,我必须制作一个非常非常简单的Flask应用程序才能工作,我会发布这些内容:/home/my_user/.virtualenvs/nginx-test/etc/nginx.confworker_processes1;events{worker_connections1024;}http{server{listen5000;server_namelocalhost;access_log/home/my_user/.virtuale

使用 uWSGI 的 Python3 线程

我浪费了很多时间,但找不到解决方案。如果我在使用uwsgi部署的应用程序中使用线程,它们不会同步。这里是一个简单的示例代码(wsgi.py):fromtimeimportsleepimportthreadingi=0defdaemon():globaliwhileTrue:i+=1print(i)sleep(3)th=threading.Thread(target=daemon,args=())th.start()defapplication(environ,start_response):start_response('200OK',[('Content-Type','text/ht

python - 为 python flask 应用程序配置 nginx 和 uwsgi

我正在尝试配置uwsgi,在此过程中它在我必须运行的教程中说uwsgi-s/tmp/uwsgi.sock-wmyapp:app问题是-w是一个无效选项。谁能帮我指出为什么或我应该做什么?谢谢 最佳答案 也许您正在使用debian提供的软件包。它们是完全模块化的,因此您需要安装/加载所需的插件:http://projects.unbit.it/uwsgi/wiki/Quickstart 关于python-为pythonflask应用程序配置nginx和uwsgi,我们在StackOverf

Python bottle vs uwsgi/bottle vs nginx/uwsgi/bottle

我正在开发一个基于Python的应用程序(HTTP--REST或jsonrpc接口(interface)),它将用于生产自动化测试环境。这将连接到运行所有测试脚本的Java客户端。即,无需人工访问(测试应用程序本身除外)。我们希望将其部署在RaspberryPi上,因此我希望它速度相对较快且占用空间小。它可能不会收到大量请求(在最大负载下,可能每秒几个),但它应该能够运行并在很长一段时间内保持稳定。由于Bottle的简单性(一个文件),我决定将其作为一个框架。这是一场与Flask的较量。如果有人认为Flask可能更好,请告诉我原因。我一直不太确定Bottle内置HTTP服务器的稳定性,

python - 什么是 uWSGI 主模式?

如果我只运行一个应用程序,在主模式下运行uWSGI有什么好处?主模式是否提供流程管理优势,使其比通过Upstart运行更可靠? 最佳答案 upstart只是一个进程管理器,uWSGImaster可以访问worker的很多内存区域(其实恰恰相反)所以它可以真正监控worker的行为,除此之外它还允许优雅的重新加载,导出统计数据和许多其他东西。从各种角度来看,没有它运行不是一个好主意。 关于python-什么是uWSGI主模式?,我们在StackOverflow上找到一个类似的问题:

python - 无法加载 uWSGI 插件 : ./python3_plugin.so: 无法打开共享对象文件: 没有这样的文件或目录

在我的Fedora工作站上,我遇到了这个错误:!!!UNABLEtoloaduWSGIplugin:./python3_plugin.so:cannotopensharedobjectfile:Nosuchfileordirectory!!!但在服务器(CentOSLinux)上它工作正常。为了解决这个问题,我需要在我的uwsgi.ini文件中这样说plugins-dir=/usr/lib64/uwsgi/plugins=python3但是在服务器上,我可以这样做:plugins=python3在我的工作站上,我确实使用dnf卸载/重新安装了uwsgi。我确实在/usr/lib64/u

python - Nginx 和 uWSGI : Connection refused and 502 Bad Gateway error

尝试在Ubuntu13.10上设置Nginx和uWSGI。当我尝试访问该网站时,我得到的只是“502BadGateway”。运行apt-getinstallnginxuwsgiuwsgi-plugin-python3来安装nginx/uwsgi。/etc/nginx/sites-enabled/webpage.com:server{listen80;server_namewebpage.com;access_log/var/log/nginx/webpage.com_access.log;error_log/var/log/nginx/webpage.com_error.log;loc

python - 从 UWSGI 下的 Django 登录

我正在通过uwsgi服务器运行我的django应用程序并启动32个进程-我的初始化脚本中的参数是:ARGS="--pidfile${PIDFILE}--uid${UID}-s/tmp/${NAME}.sock--pythonpath${GCS_HOME}/server/src/gcs--master-wwsgi-d${GCS_HOME}/logs/uwsgi.log-p32-z30"版本是Python2.6.5,Django1.2.1,uWSGI0.9.5.1我想要一个单一的日志文件,所以我使用了一个基于多重处理的日志处理程序,如question641420中所述。.多日志处理程序在我

python - 如何配置 uwsgi 使用多个 python 路径

是否可以将uwsgi配置为使用多个python路径?我在我的uwsgi.ini文件中定义了一个python路径,但我还需要使用来自第二个python项目的代码。我当前的python路径配置:pythonpath=/Users/vingtoft/Documents/Development/archii/server/archii2/app/ 最佳答案 似乎至少有4种方法可以实现:在uwsgi.ini中指定pythonpath两次;将--pythonpath参数传递给uwsgi命令两次;设置PYTHONPATH环境变量,路径以冒号连接;

python - 无法加载应用程序 0(挂载点 ='')- 带有 uwsgi 的 Flask 应用程序

我在下面的结构中有一个pythonflask应用程序Admin|-app|-__init__.py|-wsgi.py我的wsgi.py内容如下#!/usr/bin/pythonfromappimportappfromappimportviewsif__name__=='__main__':app.run()应用包中init.py的内容#!/usr/bin/pythonfromflaskimportFlaskapp=Flask(__name__)我是这样启动wsgi的uwsgi--socket127.0.0.1:8080--protocol=http-wwsgi服务器启动成功,但我在启动