Openshift是否允许mlab端口?

2024-09-27 00:15:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在OpenShift中创建了一个应用程序,过去,它是可以工作的,但现在它说:

.../site-packages/pymongo/uri_parser.py", line 145, in parse_host % (port,)) ValueError: Port must be an integer between 0 and 65535:

问题是端口doesent属于OpenShift,但属于Mlab:

dbuser=os.environ["USR"]
dbpassword=os.environ["PWD"]

uri = "mongodb://{}:{}@appid.mlab.com:33338/appName".format(dbuser, dbpassword)

这个端口是33338,但是这个不属于Openshift?!你知道吗

注意:似乎OpenShift认为dbpassword是端口号?你知道吗


Tags: 端口inpy应用程序parserospackagesline

热门问题