问题标签 [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.
nginx - django 与 nginx + uwsgi
我正在 nginx + uwsgi 上尝试 django。它工作得很好(比 apache mod_wsgi 快),但如果我有超过 100 个并发连接(即:用 ab -n 100000 -c 150 http://localhost:8081/测试),我在 uwsgi 日志上有一些损坏的管道:
nginx.conf:
uwsgi 是这样开始的:
来自 uwsgi 的错误消息是:
版本是:1.0.6 用于 nginx,0.9.9.2 用于 uwsgi
你知道如何解决这些错误信息吗?
python - nginx+uwsgi+python2.7搞出瓶颈,无法通过20000x40000 benchmarking
我遇到了一个瓶颈,即无论我做了什么调整,我的服务器都无法通过 20000x40000 基准测试。该服务器有 128G 内存和一个至强 6 核 cpu,centos5.6-64bit,状态良好。
我尝试组合,包括:
他们都无法通过 apache 基准测试:
巧合的是,几乎所有测试都失败了大约 32000 个请求
关于 nginx 和 uwsgi 的详细信息:
nginx:
uwsgi:
有人对此有任何想法吗?提前感谢任何可能的解决方案和建议
python - Nginx + uWsgi + Django 奇怪的 json 响应行为
一些技术规格:
- CentOS 6.0
- uWSGI 0.9.9.2
- Nginx 1.0.5
- Django 1.3.1
uWSGI:
JSON序列化器:
JSON HttpResponse:
我有一些 JsonResponse 的子类以及其他 json_status_code 和消息。
看法:
问题:
即使应用程序状态发生变化,我也会收到旧的 json,以免说 3 - 4 秒,然后它会正确返回 JsonApplicationSuspendedResponse()。
我检查了数据库应用程序状态更新是否立即发生,还注意到如果我重新启动 uWSGI 并发送请求响应是正确的,则会发生相反的情况。状态更改后的第二个请求可以有旧的 json。
看起来好像他们写了几个 sencod 的响应,并且她的刷新有问题(缓存已禁用)。
有什么想法可能是问题所在吗?
相同的代码在 Apache2 和 mod_wsgi 上运行良好
固定的
这是一个非常愚蠢的错误,在 JsonResponse 我有:
json={}部分在这里非常重要,JsonResponse 和 init 之后的每个 JsonResponse 子类共享初始 dict 及其内容,所以答案看起来没有改变。
谢谢你的时间
python - nginx + uwsgi 502 错误网关 python
我在 python 中运行一个脚本并且需要很长时间来处理。问题是如果函数需要很长时间才能运行,我猜 nginx 在他的配置中有超时,这可以防止某种错误,并阻止函数完全运行。
我只想知道我是否可以增加超时值。因为我在 nginx 的 conf 文件中尝试了一些命令,例如:
但这一切都没有奏效。
提前致谢
python - WSGI vs uWSGi with Nginx
Could anyone please explain pros/cons when using WSGI VS uWSGI with Nginx.
Currently i am building up a production server for the Django website which i have prepared but unable to decide whether should i go with WSGI or uWSGI. Could you please explain in detail what differentiates each configuration? Which configuration should scale the best?
Thanks in advance
django - 如何在 Nginx 和 uWSGI 上运行多个 Django 站点?
是否可以使用 Nginx 和 uWSGI 在同一台服务器上运行多个 Django 站点?
我想有必要运行多个 uWSGI 实例(每个站点一个)。我将 /etc/init.d/uwsgi 复制到 uwsgi2 并更改了端口号。但是,我收到以下错误:
如何运行多个 uWSGI 实例?
谢谢
python - 如何使用 nginx + uwsgi 编写登录 python
我有一台运行 nginx + UWSGI + python 的服务器。UWSGI 作为带有标志集的守护进程运行:--daemonize /var/log/uwsgi.log
它记录所有应用程序错误。
我注意到如果我使用 python print 语句出错,它会写入日志,但只会出现错误。标准的 python 日志库似乎在任何情况下都不会影响日志。
如何将 python 日志库指向使用 UWSGI 日志?
python - 如何获取 Python uwsgi 应用程序的当前 URL?
我正在使用这个 uwsgi 应用程序: http ://projects.unbit.it/uwsgi/wiki
我想知道我当前的 URL 是什么,例如:
本地主机:9090/some/path/here?a=b&c=d
由于某种原因,这不在文档中。我在这里错过了一些基本的东西吗?我应该查什么?如何获取当前 URL?
另外,您如何获得以下内容:
Cookies、接受语言、标题等。
django - Django uwsgi 导入错误
我有一个 Django 项目,其中有一个名为subscribe
. 在根目录urls.py
中,我使用 include from subscribe
's urls.py
。
我把 toINSTALLED_APPS
subscribe
和 in用于调用我subscribe
的观点。当服务器在本地运行时一切正常。但是当服务器在带有 virtualenv 的 nginx+uwsgi 上运行时,我得到了. 当我更改为in和 in更改为all 时,一切正常。urls.py
subscribe.views.<name>
python manage.py runserver
ImportError: No module named subscribe
subscribe
project.subscribe
INSTALLED_APPS
subscribe
urls.py
subscribe.views.<name>
project.subscribe.views.<name>
uwsgi 配置:
为什么我应该使用绝对路径导入以及如何使用 virtualenv 在 nginx+uwsgi 上将其更改为相对路径?
python - 找不到迁移到 nginx/uWSGI/django 设置
Apache / Mod_wsgi 堆栈一直存在问题,最终决定减少损失并在服务器端重新开始
已将 Nginx 设置为代理对 uwsgi 的请求。使用 uwsgi 协议相当容易。
但是 uwsgi 一直很固执,尝试阅读文档/教程/在 IRC 中询问...不断收到相同的 wsgi 模块错误,因为 Django 找不到设置,但是当我通过控制台运行相同的代码时,我没有得到任何错误.
在下面粘贴了所有相关脚本 - 假设我遗漏了一些明显的东西,尽管我不知道是什么。
在带有 Upstart 脚本的 Ubuntu 11.10 上运行以启动
新贵脚本
nginx服务器配置
部署.py
错误