我一直在搜索整個互聯網,但我似乎無法找到我的確切問題的答案。在Heroku上運行多個不同的進程
我有一個使用參數運行的ruby腳本。例如Append.rb
如果我叫紅寶石Append.rb 0 - 這將啓動一個線程,並做一些邏輯
如果我叫紅寶石Append.rb 2000 - 這將啓動一個新的線程,並做了不同的邏輯
如果我設置了一個Procfile,並使用'fromen start'在本地運行,那麼這兩個腳本都會同時觸發,並且工作正常。
的Procfile看起來是這樣的:
工人:紅寶石Append.rb 0
工人:紅寶石Append.rb 1000
如果我在Heroku上同樣的事情,它會開始2個DYNOS ,但兩者都會觸發:
Append.rb 1000
任何想法如何解決這個問題?