问题标签 [uwsgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 组合两个 Django 项目的最简单方法
最佳情况:只需修改其中一个的 urlpatterns 以包含另一个的 urlpatterns。
但截至目前,它们都有单独的 settings.py、单独的 DB、单独的目录。我假设我可能不得不以某种方式合并他们的两个 settings.py,将其中一个包含在另一个的 INSTALLED_APPS 中,并解决一堆目录问题。我可以以某种方式让一个通过 urls.py 调用另一个并放弃上述所有内容。任何详细涵盖所有这些的网站文档,这是主要的。抱歉,如果有人问过这个问题。问题是现有的 Django 项目在服务器上的一个 uwsgi 进程下运行,添加另一个 uwsgi 进程会将其提升到另一个帐户级别。
python - 龙卷风到底是什么?
抱歉这个问题,但是当在互联网上使用 python 文件时,我们使用:CGI(Nginx 不支持)或 WSGI(这是 python 的标准)和 uWSGI(Ngnix 支持)用于 Fast-CGI(带有 on 的 CGI长过程)和SCGI(简单CGI)....但是
我们怎么称呼龙卷风?它有什么用?
lua - uwsgi nginx lua,我只看到500个服务器错误。uwsgi 日志仅重新生成
好的,这是我在 nginx 上已经尝试过的
这是我的uwsgi,配置
默认.xml
luajit.xml
我已经尝试了很多方法,我什至数不清了。我什至无法做任何常规cgi。我更喜欢这样
test.lua > wsapi > luajit 插件 uwsgi 服务器 > uwsgi 协议 > nginx
但实际上在这一点上,我完全希望 uwsgi 工作。我在 Ubuntu 上运行它,所以它是 uwsgi 的 debianized 模块化版本。
我可以像这样运行传统的 cgi 样式脚本吗?什么是wsapi.cgi?它是将lua cgi包装为wsapi,还是将lua wsapi包装为cgi。
我很迷茫,在这呆了将近一个星期。
非常感谢任何帮助。甚至只是为了把我推向正确的方向。我找不到任何文档或文章。这就是我发帖的原因。
python - 为什么所有应用程序日志都写入 uwsgi 日志?
我正在将 dJango+uWSGI 用于 Web 项目。但是我发现我所有的日志都会写入uwsgi日志!!
情况是:当我使用 logger.xxx 写日志条目时,我在 settings.py 中配置的 logger 会收到日志条目,但是 uwsgi.log 也会有一个日志写入该文件!而且最奇怪的是,在我的一些项目中,我的应用程序日志会按照我的配置写入日志文件,而所有的守护进程日志都会写入uwsgi.log;但其他项目的应用程序日志也将写入 uwsgi.log!
这是我的日志记录配置:
还有我的 uwsgi.xml:
这是我使用日志记录的方式:
django - 用于 django 项目的 uWSGI + nginx,使用 string uwsgi 时出错
我尝试在 nginx+uwsgi、os - debian (3.1.0-1-amd64 x86_64) nginx 1.1.8-1、uwsgi 0.9.8.3-1 配置上为 django 建立网络服务器:
在文件/etc/uwsgi/apps-enabled/webapp.xml nginx 配置中
/data/web/webapp/webapp/中的所有项目,这里是setting.py,urls等。在 /data/web/webapp/webapp/webapp.py
uid 和 gid 33 它是 www-data 用户尝试运行 uwsgi as
root#uwsgi -s /var/run/uwsgi.sock -x /etc/uwsgi/apps-enabled/webapp.xml
他们想要怎样的许可?有什么问题..如果我运行 uwsgi 作为 root 错误消失了,我明白了
但是当我尝试访问服务器时,ngix 返回 502 错误页面。还有更多:nginx日志中的权限错误:
如果在运行时将 /tmp/uwsgi.sock 的所有者更改为 nginix 用户(www-data),他会写其他日志
但仍然错误 502 (
如何解决这个问题?有人可以帮助我.. 真的想使用 nginx+uwsgi 而不是 apache。谢谢
但是,解决方案就在附近:) 我现在越来越多地使用 tcp 套接字,更改 uwsgi 配置并安装了更多包。是一个重要的选项--autoload。现在 uwsgi 有这样的配置:
剩下要解决其他问题.. uwsgi使用不是主系统python版本>_<
他使用python 2.6.7,但主系统版本是2.7.2,并且为此安装了所有python模块,因此日志中有很多错误-重复尝试导入不存在,这是许多典型错误之一:
所以..如何为uwsgi设置python版本?
python - 卡在 100 个请求 uWSGI
在 nginx 上按预期提供 1000 个请求。
在相同的硬件上,在端口 8000 上查询 uWSGI 会产生 200 个请求和 100 个回复,以及 100 个重置连接。怎么了?服务器非常强大。
python - Python uwsgi w/ virtualenv --no-site-packages -- import site = AttributeError {'userbase'}
长话短说,我有一个无法使用的 nginx/uwsgi 部署
在部署脚本中不引发错误
如果我对所有内容都使用 sys.path.append 那么它可以工作,尽管它不遵循任何鸡蛋路径链接
参考:
nginx.conf
uwsgi 新贵脚本
部署.py
有任何想法吗?解决方法??
目标是能够使用 virtualenv 设置 python 路径,并遵循 .egg 和 .pth 文件中的路径链接
python - Django + uWSGI + 发送电子邮件的神秘问题
经过大约 1.5 小时的硬调试后,我在这里给您写信。
首先,这些是感兴趣的文件:
/project/app/utils.py
/project/app/views.py
/project/app/settings.py
/project/backends/smtp.py
好的,现在问题:
在本地主机中:
- 从视图发送电子邮件有效
- 从 django shell 发送电子邮件有效
在我服务器上的部署应用程序中:
- 从视图发送电子邮件不起作用
- 从 django shell 发送电子邮件有效
本地主机中的 Django shell 输出:
部署应用程序中的 Django shell 输出:
相同的代码,相同的提交。问题出在可能msg.send(self.fail_silently)
之前的方法中print "sent."
,但它是什么?我没有想法。
和你?
django - Nginx:具有项目根目录的多个 Django 项目?
通常我用的是切诺基。由于最新的 chrome 版本存在一些严重问题,我不得不暂时将我的生产服务器更改为 nginx。
目前正试图让我的配置像在切诺基中一样工作。我正在使用一个非常简单的 uwsgi 处理程序:
工作正常,该项目可在 myurl.com/project1 上找到。但是 django 将 myurl.com 作为项目根目录。
示例我希望它如何工作:一个子域上的多个项目:/project1 上的 project1、/project2 上的 project2 等。
Django 正则表达式规则“^$”应该适用于每个项目,例如:
在 Project1 中:^$ -> /project1
在 Project2 中:^$ -> /project2 等。
有没有办法让这个在 nginx 工作?
干杯,
nginx - 使用 nginx 提供静态主页并通过 uwsgi 休息
我有一个 nginx + uwsgi 网站(将 Flask 用于动态 python 页面)。我想直接通过 nginx 提供静态主页,并将其他所有内容路由到 uwsgi。
以下 nginx 配置指令可以很好地通过 nginx 为主页提供服务,并将对 mysite.com/login 的调用重定向到 uwsgi:
但是我找不到一种方法来概括第二个指令以捕获对 mysite.com/something 的所有调用并将它们定向到 uwsgi。
我尝试了以下不起作用的方法(除了对 mysite.com 的调用之外,得到 404):
有什么建议么?