Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 如何让uWSGI收听另一台机器?_Sockets_Ubuntu_Tcp_Nginx_Uwsgi - Fatal编程技术网

Sockets 如何让uWSGI收听另一台机器?

Sockets 如何让uWSGI收听另一台机器?,sockets,ubuntu,tcp,nginx,uwsgi,Sockets,Ubuntu,Tcp,Nginx,Uwsgi,我在同一局域网上有两台机器,机器A运行nginx,机器B运行uWSGI。我希望nginx通过TCP端口1717与uWSGI通信 (理想情况下,我希望使用service-uwsgi-start命令来执行此操作,这样我就可以从Ubuntu内置的upstart脚本中获益。我不介意编辑该脚本,但在查看之后,我认为这不是正确的做法!) 我尝试运行sudo-uwsgi-start--uwsgi-socket 127.0.0.1:1717,但它不起作用,nginx日志将显示以下错误(括号中的数据已清除): 显

我在同一局域网上有两台机器,机器A运行nginx,机器B运行uWSGI。我希望nginx通过TCP端口1717与uWSGI通信

(理想情况下,我希望使用
service-uwsgi-start
命令来执行此操作,这样我就可以从Ubuntu内置的upstart脚本中获益。我不介意编辑该脚本,但在查看之后,我认为这不是正确的做法!)

我尝试运行
sudo-uwsgi-start--uwsgi-socket 127.0.0.1:1717
,但它不起作用,nginx日志将显示以下错误(括号中的数据已清除):

显然,这种方式不起作用。我对uwsgi了解不够,无法自己解决这个问题,请帮忙

添加

socket = address:1717
在应用程序的uwsgi配置中添加

socket = address:1717

在应用程序的uwsgi配置中

我应该使用什么地址?uwsgi机器、nginx机器、localhost或0.0.0.0?uwsgi机器的地址我应该使用什么地址?uwsgi机器、nginx机器、本地主机或0.0.0.0?uwsgi机器的地址