2015-04-17 38 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