应用:Python 瓶 -> uWSGI -> nGINX
我基本上想要做的是公开我的一些类方法,以便从任何其他机器(RPC)直接访问。我开发了与Zero RPC非常相似的东西。但问题是当我通过 uWSGI 运行我的应用程序时,我无法连接到我的 tcp 端口。我认为 uWSGI 会阻止直接 TCP 流量。
当我将它作为 Python 应用程序运行时它运行良好$ python myapp.py
我在皇帝模式下运行 uwsgiuwsgi --emperor path/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>
澄清我的问题,
MyApp 打开一个 TCP Socket 来公开它的一些方法。我无法连接到它。