Python 当应用托管在uwsgi上时,无法连接到自定义TCP端口
应用:Python瓶->uWSGI->nGINX 我主要想做的是公开我的一些类方法,以便从任何其他机器(RPC)直接访问。我已经开发出了一些非常类似的东西。但问题是,当我通过uWSGI运行我的应用程序时,我无法连接到我的tcp端口。我认为uWSGI阻止了直接TCP通信 当我以Python appPython 当应用托管在uwsgi上时,无法连接到自定义TCP端口,python,rpc,uwsgi,Python,Rpc,Uwsgi,应用:Python瓶->uWSGI->nGINX 我主要想做的是公开我的一些类方法,以便从任何其他机器(RPC)直接访问。我已经开发出了一些非常类似的东西。但问题是,当我通过uWSGI运行我的应用程序时,我无法连接到我的tcp端口。我认为uWSGI阻止了直接TCP通信 当我以Python app$Python myapp.py 我正在皇帝模式下运行uwsgiuwsgi——皇帝路径/to/my/vassals/ [编辑] 这是我的uwsgi附庸 <uwsgi> <master&
$Python myapp.py
我正在皇帝模式下运行uwsgiuwsgi——皇帝路径/to/my/vassals/
[编辑]
这是我的uwsgi附庸
<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>
真的
1.
真的
python
777
127.0.0.1:8484
www数据
www数据
%d、 /我的应用程序/
MyApp
澄清我的问题,
MyApp打开了一个TCP套接字,用于公开它的一些方法。我无法连接到它。您需要发布vassal config/uwsgi.ini,设置uwsgi的方法太多了,我无法从您的描述中判断出问题所在。例如,您如何告诉uWSGI要监听哪个端口?是否无法从本地主机访问地址
127.0.0.1:8484
?您不能从任何其他计算机连接到它。如果你知道这件事,我很抱歉。如何连接?否。我的应用程序为RPC打开了一个无法连接的端口(比如5000)。