서버에서 주기적으로 실행되는 Python 스크립트의 상태를 확인하고 제어하는 ​​방법은 무엇입니까?

서버에서 주기적으로 실행되는 Python 스크립트의 상태를 확인하고 제어하는 ​​방법은 무엇입니까?

내 서버에는 하루에 여러 번 실행되고 일부 로그를 작성하는 Python 스크레이퍼가 있습니다. 특정 시간에 무슨 일이 일어나고 있는지 알 수 있는 가장 좋고 쉬운 방법은 무엇입니까? 실행 중인지, 모든 것이 정상인지, 문제가 있는지 등?

내가해야합니까

  • 웹 GUI 인터페이스를 만드시겠습니까?

  • 웹 GUI에서 쉽게 액세스하고 표시할 수 있도록 일부 정보를 데이터베이스에 기록하시겠습니까?

    특정 구조 없이 로그를 구문 분석하는 것은 어렵습니다.

저는 이를 달성하기 위해 제3자 웹 서비스를 사용하고 싶지 않습니다. 저는 맞춤형의 간단한 솔루션을 원합니다.

답변1

웹 서버가 있다고 가정하면 스크립트 로그가 포함된 간단한 HTML을 만들 수 있습니다. 스크립트가 HTML을 생성할 때마다 동일한 이름을 사용하여 재정의할 수 있습니다. 이렇게 하면 로그가 포함된 웹페이지를 방문할 때마다 로그가 최신 상태임을 알 수 있습니다. 완전한 로그를 원하는 경우 최신 로그를 동일한 html 파일에 추가하여 완전한 "로그 보고서"를 얻을 수도 있습니다.

관련 정보