Jar 파일로 컴파일 및 압축 된 Java 응용 프로그램이 있습니다. 응용 프로그램 내부에 while (true) 루프가 있습니다. 내가Nohup java process timeout or killed
nohup java -jar processName.jar > log.txt
을 사용하여 UNIX 서버에서 내 응용 프로그램을 실행할 때
내 주요 문제는 잘 시작이됩니다. 잠시 후 (이유는 모르겠지만 로그 파일은 예외가 아닙니다) 종료 된 것으로 보입니다. ps -ef
로 프로세스를 볼 수 있지만 로그 파일과 출력 파일이 전혀 변경되지 않습니다.
잠시 후 nohup 프로세스가 종료됩니까? 그것은 시간 초과 또는 내가 어떤 구성을해야합니까? 그리고 서버에서 백그라운드 프로세스를 만드는 가장 좋은 방법은 무엇입니까?