[問題] Flask 在Linux下執行 更新資料問題

看板Python作者 (move on!!)時間8年前 (2017/02/19 09:21), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
目前將程式碼分為兩個檔案, 一個固定每五分鐘上網抓取資料,用md5比對,若有更新資料 就會將最新資料儲存進資料庫。 另一個檔是flask格式,已在linux下設定成背景執行程序 若有人呼叫api 就從上述提到的資料庫抓最新一筆資料 轉成json格式 傳出。 問題點在於,我發現資料庫的資料會更新 但是flask 傳出來的不是最新的那一筆 我必須進去linux在自己手動執行一次flask檔 才會傳回最新資料 請問 大概是哪個方面有問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.47.26 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1487467286.A.AE4.html

02/19 20:35, , 1F
這兩隻都你自己寫的嘛? 如果不是的話你檢查 flask 有沒做
02/19 20:35, 1F

02/19 20:35, , 2F
cache 的手段?
02/19 20:35, 2F

02/19 20:37, , 3F
要嘛是你第一隻根本沒寫進去,要嘛是你第二隻有做 cache
02/19 20:37, 3F

02/20 22:23, , 4F
感謝回覆,今天查完,是自己程式碼的問題囧
02/20 22:23, 4F
文章代碼(AID): #1OgFCMha (Python)
文章代碼(AID): #1OgFCMha (Python)