2017-03-15 10 views
1

Windows에서 실행중인 Mojolicious 응용 프로그램이 있는데이 파일은 Mojolicious::Plugin::Config 플러그인을 사용하여 구성 파일을로드합니다.Windows에서 Mojolicous 서버 다시로드

구성 파일이 변경 될 때마다 서버를 다시 시작해야합니다. 수동으로 다시 실행할 필요없이 구성 파일이 변경 될 때마다 자동으로 서버를 다시 시작할 수 있습니까?

Windows의 Mojolicious를 사용하여이 문제를 어떻게 해결할 수 있습니까?

나는 이것을 Mojo::Server::Morbo으로 할 수 있음을 알고 있지만 Morbo는 개발을 위해 내장 데몬을 사용하고자합니다.

답변

2

문서에서는 구성 파일이 변경 될 때 서버 프로세스를 다시 시작하기 때문에 Mojo::Server::Morbo은 개발 작업에만 사용해야한다고 권장합니다. 이는 라이브 서버 소프트웨어에 적합하지 않습니다. 일반적으로 변경 사항을 오프라인으로 만들고 테스트하여 여러 수정 사항을 함께 수집하고 트래픽을 적게 사용하여 업데이트를 구현하고 라이브 서버를 다시 시작합니다.

그러나 즉시 재시작이 정확히 이루어 지므로 당신의 목표는 피해야 할 다른 이유가 없습니다 Mojo::Server::Morbo. 귀하의 접근 방식에 대한 의문은 묻지 만 시설은 사용자가 원하는대로 사용할 수 있습니다.

+1

데몬에게 다시 시작하라는 설정 파일에 watcher를 구현할 수 있습니다. Morbo는 다른 결과가있을 수 있습니다. 모든 디버깅 기능을 끄는 것이 가능한지 확실하지 않으며, 프로덕션 환경에서 _trace_ 및 _info_ 레벨 항목을 로그에 남기지 않으실 것입니다. – simbabque