首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uWSGI独立模式,找不到符号:_uwsgi_opt_corerouter

uWSGI独立模式,找不到符号:_uwsgi_opt_corerouter
EN

Stack Overflow用户
提问于 2014-12-18 14:07:01
回答 1查看 587关注 0票数 0

尝试在http独立模式下运行uWSGI,配置ini:

代码语言:javascript
复制
[uwsgi]
chdir = /Users/gino/Workspace/project
module = project.wsgi:application
home = /Users/gino/VirtualEnv/project
processes = 2
plugins = python, http
pidfile = /tmp/project.pid
http = 127.0.0.1:8080 

此配置将在uwsgi中运行django项目。

我运行命令uwsgi --ini project.ini,我得到了这个错误:

代码语言:javascript
复制
    !!! UNABLE to load uWSGI plugin: dlopen(/usr/local/Cellar/uwsgi/2.0.8/libexec/uwsgi/http_plugin.so, 10): 
      Symbol not found: _uwsgi_opt_corerouter
      Referenced from: /usr/local/Cellar/uwsgi/2.0.8/libexec/uwsgi/http_plugin.so
      Expected in: dynamic lookup
    !!!

因此,我无法在浏览器中访问http://127.0.0.1:8080。如果我使用带套接字的uwsgi,并使用nginx作为http服务器,它工作得很好。

我怎么才能修复它?谢谢。

系统: Mac 10.10 uWSGI: brew install uwsgi

注意:如果你通过python pip安装uwsgi,你应该不会遇到这个问题。

EN

回答 1

Stack Overflow用户

发布于 2014-12-18 14:16:51

删除plugins条目。

http服务器嵌入在uwsgi http://uwsgi-docs.readthedocs.org/en/latest/HTTP.html中。

Python不需要作为插件

请参阅文档here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27540187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档