→ kenduest: 當初 app.run 時候有傳入 threaded=True 嗎?08/11 13:36
→ mit958: 有試過 加進去反而會在request.json就卡住了08/11 14:13
→ mit958: 補充 原本會卡在rec_sys 中 read csv的地方08/11 14:14
→ mit958: 如果不用thread可以正常呼叫08/11 14:23
※ 編輯: mit958 (110.26.27.187), 08/11/2016 14:26:10
→ kenduest: requests 應該是 blocking 的呼叫...08/11 16:03
→ kenduest: 你可能需要用 gevent 搭配解決這個問題08/11 16:03
→ kenduest: 看走眼,我還以為你有用 requests 存取網路,看起來沒08/11 16:04
→ mit958: 結果改用linux multiprocessing的方式就可以了08/11 16:34
→ mit958: 會是thread gil的問題嗎@@08/11 16:35
→ uranusjr: 你上面的程式整個壞了08/11 16:50
※ 編輯: mit958 (27.242.64.163), 08/11/2016 16:55:27
※ 編輯: mit958 (27.242.64.163), 08/11/2016 16:55:27
※ 編輯: mit958 (27.242.64.163), 08/11/2016 16:57:21
推 Falldog: 你有access到SQLite嗎 沒道理multiprocessing ok thread 08/11 22:06
→ Falldog: fail 08/11 22:06
推 Raymond0710: 之前有遇過類似的 有其他thread太忙 導致要不到gil 08/12 10:53