问题标签 [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.
python - uWSGI 说:“ImportError:没有名为 wsgi 的模块”
当 uWSGI 启动时,它会写
我的 uwsgi.xml
服务器回复浏览器:
并放
在它的日志文件中。
我想我需要为 uWSGI 安装 wsgi 模块,因为它写“ImportError:没有名为 wsgi 的模块”。如何检查此模块是否已安装?
django - apache在服务css js时不返回响应头
当我 vi 服务器上的 css 时,它看起来非常正常但是一旦 css 到达浏览器,它就像这样:
它也没有响应头
有人知道是什么原因造成的吗?
我有一个只有别名匹配的 vanilla apache 设置,并且:
python - 为什么我的 uWSGI 找不到我的 Django 应用程序?
我在这个论坛上遇到过许多类似的问题,但我的问题仍然让我感到困惑。
我的项目布局
uwsgi.ini
uwsgi.log
我如何启动 uwsgi
django - 使用 uWSGI 在 apache 上运行 django 应用程序
我想使用 apache 和 uWSGI 运行我的 django 应用程序。所以我安装了使用worker_module的apache。当我最终运行我的应用程序并使用 httperf 测试其性能时,我注意到系统只能同时为一个用户提供服务。奇怪的是,当我使用与下面相同的命令和 nginx 运行 uWSGI 时,我可以为 97 个并发用户提供服务。apache有可能工作这么慢吗?
我的 apache 配置看起来像(最重要的元素 - 现存的设置是默认的):
我使用以下命令运行 uwsgi:
django - uwsgi 无法在 Heroku 上启动?
我正在尝试使用 uwsgi 作为我的应用服务器将 Django 部署到 Heroku(雪松堆栈)。
我已经尝试了几种配置,这些配置已成功用于专用服务器上的部署。然而,Heroku 一直抱怨 uwsgi 没有在正确的端口上监听,即使我在我的 Procfile 中使用了 $PORT 环境变量。
档案
conf/uwsgi.ini
(请注意,我已经尝试了一堆配置调整,这是我尝试过的最简单的一个,关于错误的端口号总是相同的错误。)
这是我的heroku日志的输出:
从日志的第一行可以看出,正确的端口被传递给 uwsigi。关于为什么这不起作用的任何想法?
python - msgpack-python 无法分配内部缓冲区
我在带有 python2.7.2 的 uwsgi 服务器中使用了 msgpack-python 0.1.12 。
运行一段时间后,服务器会抛出很多异常,如下:
文件“_msgpack.pyx”,第 171 行,在 msgpack._msgpack.packb (msgpack/_msgpack.c:2356)
文件“_msgpack.pyx”,第 58 行,在 msgpack._msgpack.Packer 中。cinit ( msgpack /_msgpack.c:803)
MemoryError:无法分配内部缓冲区。
任何帮助将不胜感激。
apache - 使用 uwsgi 和 apache 部署金字塔应用程序
我在 virtualenv 中有一个金字塔应用程序,我想使用 apache+uwsgi 部署它,但我不知道如何连接 apache、uwsgi 和金字塔。谁能提供一个 apache.conf 和 production.ini 的例子?
在许多示例中,您应该创建一个初始化脚本来管理 uWSGI 进程,但是 apache 可以启动 uwsgi 进程吗?
python - Django 不加载内部 .css 文件
我在本地创建了一个 Django 项目,它运行没有任何问题。但是,在亚马逊 AWS 上安装了一个烦人且困难的 Cherokee + uWSGI 之后,我的项目没有显示 Django .css 内部文件。
http://f.cl.ly/items/2Q2W3I3R0X1n2X3v0q2P/django_error.jpg <--/Admin/
看起来像这样
该图像是我的 /admin/ 的屏幕,它应该具有不同的样式,但没有加载 .css 文件。
这是切诺基的日志。我不明白它为什么要在该路径中查找 .css 文件。Cherokee 应该在 Django 原始目录中搜索文件,所以我没有更改项目中的 .css 文件。
有什么建议吗?非常感谢。
nginx - 有没有办法让 nginx 在第一次请求时启动一个 uwsgi 进程?
我在想是否有办法让 nginx 在第一个请求时启动 uwsgi 进程,这样我可以在空闲站点上节省大量内存。
有人知道怎么做吗?
谢谢!
python - uwsgi postfork 不工作
我似乎无法让我的@postfork 函数运行......
当我启动 uwsgi 时,我什么也得不到,直到我到达路由(在调用这个 py 应用程序的 nginx 中定义)。下面是我如何启动 uwsgi:
当我到达路线时,我得到:
如何让我的 @postfork 函数运行?我的最终目标是在应用程序功能中获得连接池。
谢谢!
更新:如果我将 --vhost 换成 --wsgi-file=server.py,它会按预期工作。