uwsgi相关内容

uwsgi更便宜的杀死工作人员处理请求

我在uwsgi下有一个非常基本的应用程序,由supervisorctl下的信号管理。我使用更便宜的工作人员,并遇到非常令人不安的情况。 uwsgi正在杀死最老的工作者,即使它正在处理一个请求,导致500. 如何防止uwsgi杀死处理请求的工人,为了便宜? 任何帮助/暗示深深赞赏。 发现另一个类似的帖子,没有回应: UWSGI杀死工人太快 p> 配置:uwsgi版本:2.0.4 ..
发布时间:2017-12-12 21:33:20 Python

配置Nginx服务器到python烧瓶应用程序

我是配置服务器的新手。我想配置我的Amazon-EC2实例。我根据这个文件配置它。 http://www.soundrenalin.com/about 但是当我点击这个url时,遇到了 502 Bad Gateway 错误。 我的项目位于以下路径: / home / ubuntu / dsn / app 。 / home / ubuntu / dsn 文件夹树是: app / ..
发布时间:2017-12-12 21:30:54 其他开发

在子目录nginx + uwsgi上提供flask应用程序

我尝试在我的网站上的一个子目录中部署烧瓶,这个脚本是超轻量级的,并不需要(实际上不能)进入主项目。如何当我到终点时,我得到一个烧瓶404错误(可以确认它是烧瓶,因为日志显示活动)。我在我的nginx配置文件中传递了 uwsgi_param SCRIPT_NAME / upload; 和 uwsgi_modifier1 30; ,但这似乎不上班。我怎样才能得到uwsgi服务我的烧瓶应用程序在一个ng ..
发布时间:2017-12-12 21:29:18 Python

UWSGI杀死工人太快了

在我的webapp中遇到了一个bug,这个bug已经有一年多的时间了,当我在新实例上切换到UWSGI来加快速度时,我遇到了这个问题。 b 我的应用程序有“快速添加”模式窗口,允许用户添加一个新的客户到数据库,并立即去该用户的购物车。因此,该模块向 / customers / quick_create / 发出 POST 请求,重定向到 / cart / 10000 ,其中 10000 是客户 ..
发布时间:2017-12-12 21:28:39 Python

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

是否可以禁用nginx的自定义错误页面 - 如果我可以调用它 - 显示我的框架的异常页面? 我真的不能看到我的werkzeug调试器工具呈现在HTML ... $ b $ p更新 好的,我得到使一个非常简单的烧瓶应用程序的工作,我会张贴: /home/my_user/.virtualenvs/nginx-test/etc/ nginx.conf worker_proce ..
发布时间:2017-12-11 23:38:45 Python

Nginx给uWSGI很老的请求?

我看到一个奇怪的情况,Nginx或者uwsgi似乎正在建立一个长长的传入请求队列,并在客户端连接超时之后试图处理它们。我想了解并制止这种行为。这里有更多的信息: 我的设置 我的服务器使用Nginx来传递HTTPS POST请求通过Unix文件套接字到uWSGI和Flask。我有基本上所有的默认配置。 $ b 我有一个Python客户端每秒发送3个请求到服务器。 客户机运行了大 ..
发布时间:2017-12-11 23:36:30 其他开发

在切诺基和uwsgi上部署烧瓶

我试图部署一个使用cherokee和uwsgi开发的Web应用程序。我安装了cherokee和uwsgi并运行(我认为uwsgi有效),但是当我在cherokee中配置应用程序时,我得到一个错误,提示 uWSGI Error wsgi应用程序未找到。 使用xml配置文件(我认为您需要使用cherokee)。 / srv / mobile-site ..
发布时间:2017-12-11 23:24:20 Python

uWSGI有什么意义?

我正在查看 WSGI规范,我试图弄清楚服务器像 uWSGI 适合图片。我明白WSGI规范的意义在于将网络服务器(如nginx)与Web应用程序(如使用 Flask 。我不明白的是uWSGI的。为什么不能直接调用我的Flask应用程序? WSGI不能直接向它说话吗?为什么uWSGI需要进入它们之间? WSGI规范有两个方面:服务器和Web应用程序。哪一边是uWSGI? 解决方案好吧,我想 ..
发布时间:2017-12-11 23:21:06 Python

简单的应用程序日志记录/调试与nginx,uwsgi,烧瓶?

我不打算打开危险的调试控制台,但我的应用程序正在得到一个500错误,似乎没有写任何输出,我深入调查。 我看到这个交流在邮件列表,这导致我在这个页面上记录错误。几个问题: (1)下面的文件应该放在哪个文件中? ADMINS = ['yourname@example.com'] 如果不是app.debug: 导入从logging.handlers记录 导入SMTPHandler ..
发布时间:2017-12-11 23:20:26 Python

如何使用Flask + uWSGI设置自动重载?

我正在为Flask寻找诸如 uWSGI + django自动重载模式。 $ b $你可以尝试使用supervisord作为你的Uwsgi应用程序的管理器。它还有一个监视功能,当一个文件或文件夹被“触摸”/修改时,自动重新加载进程。 你会在这里找到一个很好的教程: Flask + NginX + Uwsgi + Supervisord ..
发布时间:2017-12-11 23:16:40 其他开发

X-Forwarded-Proto和Flask

我在这个问题和答案中描述了完全相同的问题。这个问题的答案是一个很好的工作,但我不明白的根本问题。在负载平衡器上终止SSL并在负载平衡器和Web /应用程序服务器之间使用HTTP是非常普遍的。什么堆栈不尊重X-Forwarded-Proto?这是否是werkzeug?烧瓶?在我的情况下,我使用AWS ELB(它设置X-Forwarded-Proto)=> Nginx(沿着X-Forwarded-Pr ..
发布时间:2017-12-11 23:00:07 Python

Flask 301响应

我的烧瓶应用程序正在为其中一个网址做 301 重定向。 New Relic是: $ b $ pre $ Traceback(最近一次调用最后一次): 文件“/ var / www / app / env / local /lib/python2.7/site-packages/flask/app.py“,第1358行,在full_dispatch_request rv = self.d ..
发布时间:2017-12-11 22:58:36 Python

uWSGI作为进程工作,但不作为守护进程

对于我目前的烧瓶部署,我不得不建立一个uwsgi服务器。 这就是我创建uwsgi守护进程的方式: $ b $ sudo vim /etc/init/uwsgi.conf描述“uWSGI服务器” #file: 启动运行级别[2345] 运行级别停止[!2345] respawn exec / myproject / myproject-env / bin / uwsgi - ..
发布时间:2017-12-11 22:56:41 其他开发

非阻塞并发的wsgi服务器

我试图能够同时响应传入的Web请求,而处理请求包含相当长的IO调用。我打算使用gevent,因为它应该是“非阻塞的”。 我发现的问题是请求是按顺序处理的,即使我有很多gevent线程。由于某种原因,请求通过单一的绿色线程服务。 我有nginx(默认配置这是不相关的,我想),我也有uwsgi和简单的wsgi以gevent.sleep()模拟IO阻塞调用的应用程序。在这里他们是: u ..
发布时间:2017-12-11 22:44:16 Python

uWSGI,Flask,sqlalchemy和postgres:SSL错误:解密失败或记录失败

我尝试使用uWSGI + Nginx设置应用程序Web服务器,它使用SQLAlchemy运行一个Flask应用程序来与Postgres数据库进行通信。 到网络服务器,其他的响应将是一个500错误。 错误是: Traceback(最近一次调用的最后一个): 文件“/var/env/argos/lib/python3.3/site-packages/sqlalchemy/engin ..
发布时间:2017-12-11 22:37:34 其他开发