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
在OpenShift Python主机上的端口上打开套接字_Python_Sockets_Python 2.7_Hosting_Openshift - Fatal编程技术网

在OpenShift Python主机上的端口上打开套接字

在OpenShift Python主机上的端口上打开套接字,python,sockets,python-2.7,hosting,openshift,Python,Sockets,Python 2.7,Hosting,Openshift,我最近在Openshift上启动了一个单齿轮应用程序Python2.7 我不允许打开插座- 终端返回了以下内容: File "server.py", line 21, in <module> server_socket.bind(("0.0.0.0", PORT)) File "/opt/rh/python27/root/usr/lib64/python2.7/socket.py", line 224, in meth return getattr(self._s

我最近在Openshift上启动了一个单齿轮应用程序Python2.7

我不允许打开插座-

终端返回了以下内容:

File "server.py", line 21, in <module>
    server_socket.bind(("0.0.0.0", PORT))
  File "/opt/rh/python27/root/usr/lib64/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 13] Permission denied
文件“server.py”,第21行,在
服务器_socket.bind((“0.0.0.0”,端口))
文件“/opt/rh/python27/root/usr/lib64/python2.7/socket.py”,第224行,meth格式
返回getattr(self.\u sock,name)(*args)
socket.error:[Errno 13]权限被拒绝

我只需要一个小插座启动和运行-有人知道我如何打开他们的主机上的插座吗?如果没有,有什么好的替代解决方案可以让我托管并打开自己的python套接字?

您需要绑定到gear的ip地址,我认为在python盒带上是OPENSHIFT_python_ip,您不能绑定到0.0.0.0,而且,只有绑定到端口8080的应用程序才能从OPENSHIFT外部访问。(端口8044380008443全部路由到您装备上的端口8080)

我想投票给您,但我不能,因为我没有足够的代表:p