나는 nodejs가 제공하는 웹 애플리케이션을 호스팅 할 목적으로 집에 우분투 서버를 설치했다. 내 서버에 연결 앱이 있습니다. 나는 단지 ssh를 다음로그 아웃 한 후 내 nodejs 프로세스를 계속 실행하는 데 영원히 작동하지 않는 이유는 무엇입니까?
node app.js &> server.log &
logout
뭔가를 할 때 나는 서버가 보류 같다 로그 아웃하고는 요청을 처리하지 않습니다,하지만 난 다시 ssh를 할 때 다시 요청을 처리하기 시작 후.
그래서 영원히 패키지가이 문제를 해결하도록 설계된 것처럼 보입니다. 이렇게 영원히 설치하고 이것을하고있다 :
forever start -al forever.log -ao serverout.log -ae servererror.log app.js
나는이 명령에서 동일한 결과를 얻는다. 내 서버는 ssh 접속 중이지만 요청을 처리하지만 일단 로그 아웃하면 서버가 요청을 처리하지 않습니다. 이 문제를 해결하려면 어떻게해야합니까?
'screen' 세션 또는'byobu'에서 서버를 실행할 수 있습니까? – rdrey
화면을 시도했지만 로그 아웃하면 화면이 종료됩니다. 나는 아직 부작용을 시도하지 않았다. 나는 또한 nohup을 시도하고 성공적으로 사용할 수 없었습니다. – justspamjustin
이 답변을 찾으셨습니까? 나는 또한 같은 문제에 직면하고있다. – Bhoomi