让 pypy 在 uwsgi 中运行?

让 pypy 在 uwsgi 中运行?

我正在尝试设置 uwsgi 以使用 pypy,按照这里发布的内容,使用构建 PyPy 支持作为插件方法。

http://uwsgi-docs.readthedocs.org/en/latest/PyPy.html

我似乎已经设法建造pypy插件使用:

Linux x86 64 位:http://projects.unbit.it/downloads/pypy/libpypy-c-x86_64_20130524.so

现在我正在运行下面uwsgi这个ini文件:

[uwsgi]
plugins = /home/alphad/uwsgi-2.0/pypy
http = :8080
chdir = /var/www/projecta/src/myproject
pypy-pp = ..
env = DJANGO_SETTINGS_MODULE=myproject.settings
processes = 6
master=true
disable-logging = false
catch-exceptions = false
post-buffering = 8192
vacuum = true
listen = 120
pypy-home = /home/alphad/pypy-2.2.1-linux64/
pypy-lib = /home/alphad/pypy-2.2.1-linux64/lib_pypy/libpypy-c.so
pypy-wsgi-file = myproject/apache/django.wsgi

它似乎正在检测 pypy,但它也试图使用 python,因此它停止/崩溃并出现以下错误:

!!! 在同一个进程中同时加载 PyPy 和 CPython 是纯粹的邪恶行为,并且不受支持!!!

如何使用 PYPY 让 uwsgi 正常运行? 我并不想做坏事...

答案1

重建不包含嵌入的python插件的uWSGI服务器。

使 PROFILE=nolang

会起作用

相关内容