W tej chwili mam wdrożenie delayed_job, które działa idealnie w moim lokalnym środowisku programistycznym. Aby uruchomić pracownika na moim komputerze, po prostu działa rake jobs:work
i działa idealnie.Działający pracownik lateed_job na Heroku?
Aby uzyskać delayed_job do pracy na Heroku, używam prawie tego samego polecenia: heroku run rake jobs:work
. To rozwiązanie działa, nie muszę płacić nic za koszty pracy dla Heroku, ale muszę zachować otwarte okno wiersza polecenia, albo też pracownik delayed_job zatrzymuje się, gdy go zamykam. Czy istnieje polecenie, aby na stałe zatrzymać działanie tego pracownika delayed_job nawet po zamknięciu okna poleceń? Czy istnieje inny lepszy sposób na rozwiązanie tego problemu?
Dokumentacja jest tutaj: https://devcenter.heroku.com/articles/delayed-job – zsquare
Nawet jeśli uruchomisz ją ze swojej konsoli, kupisz dyna robotnika, ale Heroku na sekundę bilinguje, więc nie płacisz, bo masz 750h za darmo, a miesiąc w najgorszym przypadku 744h, więc masz wolne 6h na dodatkowe hamburgery, zadania planisty i tak n. – Hauleth