chcę eb ssh
w, zatrzymaj aplikację węzła (nie całą instancję), zmień debugowanie i npm start
.
Kiedy ja eb ssh
mogę sprawdzić moje pliki i edytować je. Ale nie mogę użyć npm
poleceń i nie mogę odkryć procesu węzła za pomocą mojego bash-fu. W aws cli docs tylko widzę eb stop
i eb start
które restartują cały serwer (tracąc moje zmiany, które uważam za bezpieczne).
Czy to po prostu niemożliwe?
bash
ssh
amazon-web-services
Ashley Coolman
źródło
źródło
pkill
?Widzieć moja odpowiedź do podobnego pytania w SO
Istotą jest, dla specyficznej aplikacji nodejs, spróbuj
źródło
Elastic Beanstalk wykorzystuje upstart do zarządzania procesami.
Możesz użyć initctl, aby ponownie uruchomić procesy.
Na przykład
Oczywiście możesz go zacząć
start
zamiast restartu, jeśli z jakiegoś powodu nie działa.Podobnie możesz zastosować to samo do każdego procesu zarządzanego przez upstart. Możesz znaleźć nazwy tych procesów za pomocą
źródło