我按照https://developers.openshift.com/en/python-flask.html中提到的步骤进行操作 创建样品瓶应用程序。
当我尝试在我的本地mac机器上运行wsgi.py时。我收到以下错误。
Traceback (most recent call last): File "wsgi.py", line 24, in <module> httpd = make_server('localhost', 10000, application) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/simple_server.py",
第144行,在make_server中 server = server_class((host,port),handler_class) File&#34; /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", 第419行,在 init 中 self.server_bind() File&#34; /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/simple_server.py", 第48行,在server_bind中 HTTPServer.server_bind(个体经营) File&#34; /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", 第108行,在server_bind中 SocketServer.TCPServer.server_bind(个体经营) File&#34; /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", 第430行,在server_bind中 self.socket.bind(self.server_address) File&#34; /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", 第224行,在meth return getattr(self._sock,name)(* args) socket.gaierror:提供了[Errno 8] nodename或servname,或者未知
答案 0 :(得分:1)
我的问题是使用非标准端口。不得不与主机分开定义我的端口。
self.config = {
'user': 'root',
'password': 'root',
'host': '127.0.0.1',
'port': 8889,
'database': 'ET_Toolbox',
'charset': 'utf8'
}