我有一個腳本需要在我的數據上運行。我爲此做了一個耙子任務。如果我通過使用heroku運行rake my_task:my_action啓動rake任務,過了一段時間,我的互聯網斷開連接。會發生什麼。該任務是否會繼續運行,因爲它是在遠程計算機上啓動的。我認爲它會繼續運行。有任何想法嗎。如果我關閉了我的終端,Heroku上的一個耙子任務將繼續運行
19
A
回答
59
進程開始在one-off dyno(即供應有heroku run command
那種測功機)的運行連接到本地終端,如果您的互聯網斷開,或者您取消本地命令將終止。
要一次性賽道是執行過程不連接到本地終端,use heroku run:detached
:
$ heroku run:detached bundle exec rake my_task:my_action
Running `bundle exec rake my_task:my_action` detached... up, run.7562
Use `heroku logs -p run.7562` to view the output.
內省一次性測功機是否仍在運行使用heroku ps
。一次性射擊命名爲run.X
,其中X
是某個數字。
0
夥計,所以經過嘗試和探索我發現,在正常情況下,它不會繼續。當終端關閉管道中斷並停止繼續時。
1
如果您斷開連接,您可以在screen
中運行您的耙子以防止腳本/耙子中斷。
相關問題
- 1. 運行一個耙子任務軌道
- 2. 無法獲得每當我運行我的耙子任務
- 3. 從運行耙子任務
- 4. 我將如何在ASP.Net服務器上運行連續任務?
- 5. 談到NewRelic的關閉的Heroku運行耙,Heroku的運行控制檯等
- 6. 服務將關閉,如果我關閉我的應用程序
- 7. 如果我關閉了我的一個表格,他們都關閉
- 8. 需要幹起我的耙子任務
- 9. 如何不關閉進程,從ubuntu終端開始,並繼續從終端執行另一個命令?
- 10. 我可以在生成器中運行耙子任務嗎?
- 11. 關閉後繼續運行程序
- 12. 我運行在泊塢Tomcat的但在關閉它停止該終端,所以如何使其運行持續
- 13. 任務繼續執行多個任務
- 14. 當我運行「耙路線」,或任何耙的任務,它總是加載我的環境中第一
- 15. 我在我的導軌應用程序上工作時關閉了終端
- 16. 如果一個任務失敗,繼續執行ant腳本
- 17. Android - 在Activity關閉後服務如何繼續運行?
- 18. 使用表格運行耙子任務
- 19. 在後臺運行一個任務並繼續執行
- 20. 如何構建一個耙子任務
- 21. 放大了頁面上,我的DIV繼續下一行
- 22. 我想繼續在我的Winform C#項目中運行一個函數,直到窗體關閉爲止
- 23. 的Windows計劃任務繼續任務後運行完成
- 24. 我一次運行多個異步任務,我只想關閉三個中的一個
- 25. 系統耙測試任務不運行我的測試
- 26. 我無法運行耙煉油廠的任務:測試:虛擬
- 27. 服務被android關閉後線程是否繼續運行?
- 28. 如何讓我的Windows服務繼續運行?
- 29. 我如何繼續運行程序
- 30. Heroku運行耙db:種子破碎
你爲什麼不試試呢? – gabrielhilal 2013-02-15 12:39:14