0
我有一個需要定期運行的進程 - 在Rails應用程序中,它將是一個工作進程。 Heroku上是否有與node.js等價的內容?在Heroku Cedar上正確實現node.js工作進程
我正在使用node-cron在與我的Web應用程序相同的服務器上運行週期性進程。這裏的問題是:
- 只有1個網絡過程中,當服務器空閒
- 這將阻止傳入連接,同時運行
- 縮放時,該過程並不需要運行它不會運行在多臺服務器上
如果是Heroku根本還沒有處理的情況,我很想看看其他Node PAAS提供商的解決方案。
所提供的鏈接沒有提及工作進程的,所以我還是沒有。請詳細說明一下? – FrederickCook
雪松可以讓你定義任何你想要在你的應用程序中運行的進程/組合 - 無論是軌道應用程序,節點,工作人員等等等等http://devcenter.heroku.com/articles/cedar –
我想做同樣的事情弗雷德裏克所做的事情 - 定期經營一名工人。我知道我可以在我的Procfile中定義一名工人 - 我已經這樣做了......但它始終在運行。所以我試着讓它執行睡眠,但它仍然繼續穩定地消耗Heroku CPU時間。我知道節點已經放完了:有沒有辦法讓工人閒置直到它被喚醒? – Zhami