我正在使用CherryPy通過REST API接收請求。除了處理請求之外,應用程序還應該每隔幾秒進行一次資源管理。什麼是最簡單的方法來做到這一點?python web服務器和週期性任務
1)運行一個單獨的線程
2)cherrypy.process.plugins.PerpetualTimer(不知道如何使用它,它看起來是沉重的資源?)
3)其他一些辦法?
帶有單獨線程的解決方案對我來說很好,但我想知道是否有更好的方法來實現它?
請注意,CherryPy不是一項要求 - 我決定主要使用它,因爲項目看起來很活躍,並且因爲它支持多個同時連接(換句話說,我對替代品開放)。
完美,謝謝!我編輯了您的答案以修復類包([cherrypy.process.plugins.Monitor](http://docs.cherrypy.org/dev/refman/process/plugins/index.html#cherrypy.process.plugins.Monitor) )。另一個說明:最後一個參數名稱錯誤,它應該是「間隔」。再次感謝,正是我想到的! – johndodo