在OpenShift Python主机上的端口上打开套接字
我最近在Openshift上启动了一个单齿轮应用程序Python2.7 我不允许打开插座- 终端返回了以下内容:在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
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