2016-08-25 83 views
0

我正在嘗試使用Tweepy庫來關注用戶。這意味着使用Streaming API。我正在使用Google App Engine SDK版本:「1.9.40」。一切工作在我的Dev服務器上,但是當我部署到Production時,它停止工作。我沒有收到錯誤。Tweepy Streaming API可以在Google App Engine上使用嗎?

基本上發生了什麼 - 我在on_status中的代碼沒有被觸發。我添加了一個檢查點,它沒有被打印到日誌文件中。但在Dev上,它正在被觸發。

def on_status(self, status): 
    decoded = json.loads(status) 
    logger.info(decoded) # Checkpoint 

我看到說是不支持在App Engine流,但我只是想確認是否仍處於2016年的情況下,如果不支持的話,怎麼有些較早的帖子(2013 ...)來吧它在Dev env上工作?最後,我有什麼選擇?

謝謝

+0

我對此也非常不滿,但幾個月前我向Google證實,不支持流式傳輸。從那時起,沒有任何公告。 –

回答

1

App Engine不支持流式傳輸。您可以改爲使用計算引擎實例。

+0

如果不支持流式傳輸,您是否知道它在Development Server上的工作原理?我的印象是開發服務器模仿生產,所以生產中不支持的任何東西都不應該在開發中工作。或者我的理解不正確? –

+0

它*嘗試*模擬生產,但它並不總是可能的。 –

相關問題