Bottle.py 服务器有时拒绝连接,或给出 404,即使路由存在

Bottle.py server sometimes refusing connections, or giving 404, even when route exists

我的 Bottle 服务器出现了一些问题,目前它只不过是一项基本的帐户管理服务。当我在自己的机器上时它运行良好,但是当我将它上传到我的 VPS 时它就是不想工作。当我尝试访问路由时(例如 /acc/),它有时会给出 404 未找到错误或连接被拒绝错误,或者实际上有效。

我确实从 windows 移动到 ubuntu 16.04(我的机器移动到 vps),我不知道那是否相关。

您可以在此处查看我的完整 python 代码:https://pastebin.com/SDUhQ92X

但是,这是一个最小版本,删除了除一条以外的所有路由:

#import shelve
#import json
from bottle import route, run, static_file
#from createuser import create_user

@route('/acc/')
def server_static():
    return static_file('home.html', r'/lemonde/accountmanagement')

run(host='0.0.0.0', port=80)

我在控制台中没有收到任何错误消息,当它不起作用时只有 404。

如果你想检查一下,你可以在158.69.185:80/acc看到它的直播。

问题是 /acc 不是另存为 /acc/,@Jonathon Reinhart

建议