2015-04-17 29 views
1

我不知道为什么服务器在http请求后崩溃没有任何错误信息。烧瓶服务器出口没有任何消息,由于熊猫崩溃

如何使其能够显示异常,感谢

web.py

if __name__ == "__main__": 
    app.run(debug=True, host='0.0.0.0', port=APP_CFG["server_port"]) 
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 

控制台日志

* Running on http://0.0.0.0:8005/ (Press CTRL+C to quit) 
* Restarting with stat 
218.174.206.147 - - [17/Apr/2015 09:14:36] "GET /materials?table_name=1&measure=actual%2Cupper_end_of_central_tendency HTTP/1.1" 200 - 
218.174.206.147 - - [17/Apr/2015 09:14:37] "GET /favicon.ico HTTP/1.1" 200 - 
218.174.206.147 - - [17/Apr/2015 09:14:37] "GET /favicon.ico HTTP/1.1" 200 - 

PIP封装版本

argh (0.26.1) 
command-not-found (0.3) 
Flask (0.10.1) 
itsdangerous (0.24) 
Jinja2 (2.7.3) 
language-selector (0.1) 
MarkupSafe (0.23) 
numpy (1.9.1) 
pandas (0.15.2) 
pathtools (0.1.2) 
pip (6.0.8) 
pycurl (7.19.3) 
pygobject (3.12.0) 
python-apt (0.9.3.5) 
python-dateutil (2.4.0) 
pytz (2014.10) 
PyYAML (3.11) 
setuptools (12.1) 
six (1.9.0) 
ufw (0.34-rc-0ubuntu2) 
unattended-upgrades (0.1) 
watchdog (0.8.3) 
Werkzeug (0.10.1) 

我找到了马车部分是T.帽子熊猫错误。

如果我试图在空的数据框上调用to_json()

该进程将不带任何消息而退出。

Empty DataFrame 
Columns: [2012, 2013, 2014, 2015, 2016, schedule_id, measures] 
Index: [] 
(Pdb) rr.to_json() 
+0

客户端的响应代码是什么?除非它是500或超时,否则不能确定该服务器“崩溃”。 – thefourtheye

+0

我真的不知道它在哪里崩溃。 你的问题在 *使用stat重新启动? –

+0

“坠毁”?你是如何确认的?在django中有 – itzMEonTV

回答

2

这是0.16.0中的一个错误,在master中修复(将在4月底发布在0.16.1中)。请参阅here