uwsgi相关内容

在Ubuntu中使用Nginx和uwsgi运行Django的问题

我正在尝试安装新服务器,并且无法使用nginx和uwsgi运行Django.我收到错误消息"502 Bad Gateway",并且错误日志中有我不理解的消息: 2019/07/20 10:50:44 [错误] 2590#2590:* 1上游过早关闭连接,同时从上游读取响应头,客户端:79.183.208.33,服务器:* .speedy.net.3.speedy-technologies.co ..
发布时间:2021-05-01 18:45:41 其他开发

nginx + uWSGI上的烧瓶返回404错误,除非linux目录存在

这可能是一个奇怪的问题,但是我对这些事情不太有经验,我也不知道如何搜索这种错误. 我有一台配置了nginx和uWSGI的服务器.一切运行正常,我看到的日志中没有错误.但是,当我执行以下代码时: 从烧瓶导入烧瓶的 app = Flask(__ name__)@ app.route('/test/')def page1():返回"Hello World"@ app.route('/')def ..
发布时间:2021-04-30 20:19:33 其他开发

远程热插拔Python调试器

如何通过Python IDE集成设置可热插拔的远程调试器?例如,使用PyCharm.通过热插拔,我的意思是:可以快速连接开发服务器并与之断开连接. 我在云中拥有开发服务器(django,nginx,uwsgi,postgres,debian),并使用PyCharm作为主要的IDE(但是如果您有任何其他IDE的解决方案,请提供它). 有时候,我需要在不停止/重新启动开发服务器的情况下连接 ..
发布时间:2021-04-29 20:26:23 Python

在cygwin上安装uwsgi

有人设法在cygwin(python 2.7)上安装uwsgi吗? {uwsgi-2.0.11.2}»python setup.py安装运行安装使用配置文件:buildconf/default.ini检测到的包含路径:['/usr/lib/gcc/i686-pc-cygwin/4.9.2/include','/usr/lib/gcc/i686-pc-cygwin/4.9.2/include-f ..
发布时间:2021-04-27 20:49:48 其他开发

如何避免uwsgi_modifier1 30并使WSGI保持与应用程序位置无关?

我有一个使用CherryPy的WSGI应用程序,该应用程序在ngnix服务器后面托管了 uWSGI . 我希望应用程序本身是“便携式的".也就是说,应用程序不应该知道或不在乎它映射到哪个URL,甚至在映射到多个不同的URL时也应该可以工作.我想通过仅将URL映射信息保留在一个位置来 DRY .不幸的是,我发现这样做的唯一方法是使用 uwsgi_modifier 30 ,它被称为丑陋的骇客.我 ..
发布时间:2021-04-21 20:55:47 其他开发

使用uwsgi和nginx运行Flask应用

我正在关注数字海洋教程,该教程用于配置nginx uwsgi以服务烧瓶应用程序.数字海洋之路链接我已经提供了用于启动我的应用程序的服务.但是,当我运行它时,我将获得以下状态 过程:726 ExecStart =/home/user/app/my/project/venv/bin/uwsgi --ini my_project.ini(代码=已退出,状态为217/USER) myproje ..
发布时间:2021-04-21 20:08:23 Python

NGINX 499错误代码的可能原因

我收到了很多499个NGINX错误代码.我看到这是一个客户端问题. NGINX或我的uWSGI堆栈都没有问题.我注意到当获得499时,uWSGI日志中的相关性. address space usage: 383692800 bytes/365MB} {rss usage: 167038976 bytes/159MB} [pid: 16614|app: 0|req: 74184/222373] ..
发布时间:2020-11-25 01:53:17 其他开发

如何使用uWSGI内部路由将HTTPS重定向到HTTP?

由于某些原因,我需要为整个站点强制使用HTTP. 起初,我以为我可以简单地交换诸如以下所示的键参数 uwsgi-docs.readthedocs.io#Force HTTPS 如何将HTTP重定向到HTTPS使用uWSGI内部路由? 带领我去做 plugins = router_redirect route-if-not = equal:${HTTP};on redire ..
发布时间:2020-11-25 00:38:47 其他开发

uWSGI,gevent,一些redis调用以及如果超过90毫秒则如何使帖子超时

下面是我装在瓶子里的代码.我在gevent循环中使用uWSGI.从请求开始,如果整个请求花费的时间超过90毫秒,则需要返回false. 我不知道如何使用gevent在90毫秒后超时.阻塞代码少于2毫秒.它的redis调用就是问题所在.在没有负载或负载很小的情况下...整个请求花费的时间不到20ms.在高负载下,redis调用可能需要更长的时间...如果需要更长的时间,我需要超时.因此,从第一个re ..
发布时间:2020-11-13 22:22:36 Python

Flask中的Websocket

我目前正在研究Python中的websocket支持,并且对产品感到有些困惑. 一方面,可以使用 Flask + gevent .另一方面,uwsgi具有套接字支持,最后有一个将 uwsgi和gevent 捆绑在一起的扩展程序. 仅使用其中之一实施websockets有什么问题?混合它们能赢什么? 更改问题 添加gevent可以使线程化的uwsgi不能做什么? 解决方 ..
发布时间:2020-11-08 06:46:33 Python

uwsgi_param和proxy_set_header之间的区别

将Nginx用作uWSGI / Django的反向代理时, uwsgi_param 和 proxy_set_header 在Nginx配置中? uWSGI参数是像HTTP标头一样,还是完全不同,如果是,它的目的是什么? 背景:我正在对Django中与安全相关的HTTP标头进行一些修改。我有一个使用Nginx作为反向代理的设置,其中uWSGI服务Django应用并作为代理服务器: __ ..
发布时间:2020-10-23 06:40:38 Python

如何使用uwsgi挂载Django应用程序?

我正在使用uwsgi部署Django应用。 我希望在以下位置访问该应用程序: SERVER_URL:PORT / APP_NAME 我的uswgi配置为: [uwsgi] http =:PORT 线程= 10 按期死亡= true chdir = / dir / to / my / app / home = / dir / to / my / ..
发布时间:2020-10-23 04:12:58 Python

Django应用配置不正确-应用模块具有多个文件系统位置

我认为我确实搞砸了。在我的django应用程序(生产版本)上,我推送了一个重大更新,并且每当尝试访问域时都会收到“内部服务器错误”消息。我的uwsgi日志中出现错误: ***在[星期四1月29日]启动uWSGI 2.0.8(64位) 00:36:43 2015] *** 的版本:2014年12月11日的4.8.2 17:29:38 操作系统:Linux-3.13.0-41-generi ..
发布时间:2020-10-23 02:51:14 其他开发