Mam skrypt, który potrzebuje uruchomić na moich danych. Zrobiłem do tego zadanie prowizji. Jeśli uruchomię zadanie rake, używając rutowania heroku, uruchom mój_task: my_action i po chwili mój Internet się rozłączy. Co by się stało. Czy zadanie będzie kontynuowane, tak jak zostało uruchomione na zdalnym komputerze. Myślę, że będzie nadal działać. Jakieś pomysły.Jeśli zamknę swój terminal, zadanie rake uruchomione na Heroku nadal będzie działać
19
A
Odpowiedz
59
Procesy uruchomione w one-off dyno (rodzaj hamowni, który utworzono rezerwę z heroku run command
) prowadzonym dołączonym do lokalnego terminala i zakończy jeśli rozłącza internet lub anulować polecenia lokalnie.
Aby uruchomić proces w jednorazowej hamowni który jest nie dołączone do lokalnego terminala, 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.
Aby introspekcji czy jednorazowa hamownia nadal działa wykorzystanie heroku ps
. Jednorazowe dynos mają nazwę run.X
, gdzie X
to pewna liczba.
0
Faceci, więc po wypróbowaniu i odkrywaniu odkryłem, że w normalnych warunkach nie kontynuuje. Kiedy terminal zamyka rury, pęka i zatrzymuje się, aby kontynuować.
1
Możesz uruchomić swój rake w screen
, aby zapobiec złamaniu skryptu/rake, jeśli się rozłączysz.
Powiązane problemy
- 1. Zadanie wielowątkowe rake
- 2. Komenda Heroku rake
- 3. <style> tag wewnątrz dowolnego elementu będzie nadal działać?
- 4. Niestandardowe zadanie MSBuild: jak opróżnić logowanie w oknie wyjściowym VS2012, gdy zadanie jest nadal uruchomione?
- 5. Zadanie Heroku selera w tle
- 6. Uruchom zadanie rake w kontrolerze
- 7. Dlaczego puste zadanie .NET nie jest kompletne, jeśli zostało uruchomione i czekało na konstruktorze statycznym?
- 8. Jak wykonać zadanie rake po wszystkich innych zadaniach? (to jest zadanie Rake AfterBuild)
- 9. Jak wywołać zadanie rake w rspec
- 10. Uruchamiaj zadanie raz w tygodniu na Heroku
- 11. Jak dodać zadanie Rake do domyślnego zadania Rake?
- 12. PHP file_exists() nie będzie działać dla mnie?
- 13. Dlaczego .first() nie będzie tutaj działać?
- 14. Prowizja została przerwana! Niezainicjowany stały Rake :: DSL na Heroku
- 15. Zastąp zadanie zwolnienia rake, aby użyć Gemfury
- 16. Mam nadal rake/rdoctask przestarzałe ostrzeżenie
- 17. Wykonaj zadanie rake z poziomu migracji?
- 18. Jak przetestować zadanie rake z RSpec?
- 19. Drukowanie na ekranie w zadaniu rake
- 20. Załaduj lokalny plik podczas zadania rake heroku
- 21. Przełęcz Hash jako parametr Rake zadanie
- 22. Zadanie dostępu rake Opis z poziomu zadania
- 23. Zaplanowane zadanie nie zostanie uruchomione zwraca e0434f4d jako ostatni wynik
- 24. jQuery datepicker nie będzie działać na AJAX dodaje element HTML
- 25. GitLab: Czy zadanie tworzenia kopii zapasowej rake jest atomowe?
- 26. Jak uruchomić zadanie cron w Heroku, z aplikacją Sinatra
- 27. Czy aplikacja będzie działać w Chinach?
- 28. Meteor nie będzie działać bez Sudo?
- 29. natToFin gdy istnieją dowody na to, że konwersja będzie działać
- 30. Konsola Scala nie będzie działać, IntelliJ
dlaczego po prostu tego nie spróbujesz? – gabrielhilal