목차형 요약
1. 서비스를 계속 켜두는 방법
(1) nohup 명령어 사용
(2) 터미널을 추가로 열어서 사용
서비스가 정상 동작하는지 웹 브라우저에서 확인
예: http://121.78.147.172:8501
서버에서 로그 실시간 확인
tail -f nohup.out
리눅스에서 Streamlit 웹 서비스를 항상 켜두는 법과 공유 방법
Streamlit 같은 웹 서비스를 리눅스 서버에서 항상 켜두고 싶을 때는 nohup 명령어를 자주 사용합니다.
이 명령어를 쓰면 터미널을 꺼도 서비스가 계속 실행되며, 실행 결과는 nohup.out 파일에 저장됩니다.
예시:
nohup poetry run streamlit run streamlit_app.py --server.port=8501 --server.address=0.0.0.0 &
중요 포인트
nohup 사용 시: 터미널 종료와 무관하게 서비스 계속 실행(추천)
터미널 추가 열기: 서비스 터미널을 닫지 않아야 하며, 추가로 다른 작업 가능
로그 확인: tail -f nohup.out
실행 중지: kill [PID] 또는 pkill -f streamlit