2012-05-06 85 views
1

所以我刚刚得到瓶(通过他们的页面只有代码[我认为这是github?])反正,我有服务器启动和运行,但是,当我按ctrl + c有时它不不知不觉中断了,我在想,如果我做错了什么?我的代码如下:Python瓶挂起

这是我的服务代码:

from Bottle import route,run,template 

@route('/') 
@route('/<name>') 
def hello(name='noob'): 
    return template('Templates/maintemplate',name=name) 
run(host='WorkPC-PC',port=9999,debug=True) 

这是我的模板代码(虽然我不认为这有差别,我把它确保):

<html> 
<head> 
<body> 
%if name: 
    <h1>{{name}}</h1> 
%else: 
    <h1>hello stranger</h1> 
%end 
</body> 
</head> 
</html> 
+1

完全没有终止,或者只停留一两秒钟?如果只需要几秒钟,它可能会运行多个线程并等待它们全部关闭。我使用pip安装的版本尝试了您的代码,无法复制您的问题。 – Jesse

+0

好的,是的,我刚刚在运行请求时尝试了它,这是因为它正在等待线程停止。谢谢:) –

+1

@Jesse:请考虑让你的评论成为答案,这样OP将有机会接受它。因此,这个问题不会在“未答复”选项卡上显示。 – Helgi

回答

1

完全没有终止,还是只停留一两秒钟?如果只需要几秒钟,它可能会运行多个线程并等待它们全部关闭。我使用pip安装的版本尝试了您的代码,无法复制您的问题。