当应用程序托管在uwsgi上时,无法连接到自定义TCP端口

时间:2013-04-08 05:50:32

标签: python rpc uwsgi

应用程序:Python Bottle - > uWSGI - > NGINX

我基本上想要做的是公开我的一些类方法,以便从任何其他机器(RPC)直接访问。我开发了一些与Zero RPC非常相似的东西。但问题是,当我通过uWSGI运行我的应用程序时,我无法连接到我的tcp端口。我认为uWSGI会阻止直接的TCP流量。

当我以Python应用程序$ python myapp.py

运行它时运行正常

我在皇帝模式uwsgi --emperor path/to/my/vassals/

中运行uwsgi

[编辑]

这是我的uwsgi vassal

<uwsgi>

<master>true</master>

<processes>1</processes>

<vaccum>true</vaccum>

<plugins>python</plugins>

<chmod-socket>777</chmod-socket>

<socket>127.0.0.1:8484</socket>

<uid>www-data</uid>

<gid>www-data</gid>

<pythonpath>%d../MY_APP/</pythonpath>

<module>MyApp</module>

</uwsgi>

澄清我的问题,

MyApp打开一个TCP套接字,用于公开它的一些方法。我无法连接。

0 个答案:

没有答案