我需要幾秒鐘的時間來進行日常備份(包含nginx反向代理背後的Puma集羣的Rails 5)應用程序數據,其中包括數據庫和文件系統記錄。像備份寶石這樣典型的Rails備份解決方案似乎無法處理這種情況,所以我想最簡單的方法就是在幾秒鐘內停止爲客戶端服務。這將確保所有交易完成並獲得一致的數據集。但是,允許請求的最佳方式是什麼?已經處理的請求可以不中斷地進行響應,同時又不允許進一步的請求?Rails - 什麼是「正確」的方式來停止接受請求而不破壞已經處理的請求?
0
A
回答
0
0
@silverdr,我不安靜明白你說什麼,但我不知道這是否實時同步功能可以幫助你或沒有。實時同步是一種同步功能,可以使目標位置上的數據與源位置上的數據保持一致。也就是說,一旦源文件發生變化,目標位置上的相關文件將立即更新。
+0
我不完全相信我理解你:-)但我的情況是(除非有人知道更好的方法),我需要停止響應請求,而不會中斷已經提供服務的請求。一旦我知道這樣做的「正確」方式,我就會毫無問題地處理剩下的問題。 – silverdr
相關問題
- 1. 什麼是正確的方式來管理多個Ajax請求?
- 2. flask-admin處理請求正確方式
- 3. 處理多級網絡請求的正確方法是什麼?
- 4. 什麼是正確的方式來獲取請求的IP
- 5. 用Rails控制器接受很多請求的正確方法是什麼?
- 6. 什麼是最好的方式來處理異步請求
- 7. 停止處理被終止的請求
- 8. 正確的方式來流`request`請求?
- 9. python的請求不正確處理cookie?
- 10. 接受請求URL不正確?
- 11. 什麼是終止Node.js服務器請求的正確方法?
- 12. 什麼是處理失敗的Web請求的最佳方式?
- 13. 什麼是重試代理請求失敗的正確方法
- 14. Cherrypy處理請求的方式不同
- 15. Rails操作 - 處理JSON和HTML請求的正確方法
- 16. WebSecurityConfigurerAdapter cofiguration不能正確處理請求
- 17. 請求超時時停止處理請求
- 18. nginx uwsgi不會接受新的連接,而請求正在處理中
- 19. 以正確的方式的Python/Django的處理HTTP請求
- 20. Flask接受未經處理的請求數據流?
- 21. Apache停止處理請求(mod_wsgi?)
- 22. 如何停止已在後端處理的請求?
- 23. 停止請求+++++++++
- 24. 什麼是請求處理管道?
- 25. GET請求被禁止的,而POST請求經過精細
- 26. 使用rails,redis和node.js進行異步請求處理的方式是什麼?
- 27. 當View Controller被彈出時,處理RestKit請求的正確方法是什麼?
- 28. 如何在升級rails站點時停止接受請求?
- 29. jQuery:爲什麼2 ajax GET請求而不是1請求?
- 30. Rails - 處理遠程請求
謝謝 - 我見過這些,至今還沒有找到答案。 – silverdr