내 응용 프로그램에서 노드 js 서버를 프로그래밍 방식으로 다시 시작하고 싶습니다. npm을 사용하여 해당 모듈을 설치하는 동안 영원히 모니터를 설치해야합니다. "호환되는 버전 없음 found : forever-monitor ". 내 노드 버전은 v 0.6.17입니다. 누구든지이 문제를 해결할 수 있습니까?우분투에서 npm을 사용하여 forever-monitor 모듈을 설치하는 방법
0
A
답변
0
적어도 atherex로 업그레이드해야합니다. forever-monitor에는 노드 0.8.x가 필요합니다. here을 참조하십시오.
당신은 서버 영원히 필요가 없습니다를 다시 시작하려면 engine
필드
npm view forever-monitor
{ name: 'forever-monitor',
description: 'Core forever process monitor',
'dist-tags': { latest: '1.1.0' },
...
engines: { node: '0.8.x' },
0
노드 0.8 이상으로 업그레이드 할 수 있습니까? Node.js는 이제 0.10.2에 있으므로 0.6은 꽤 오래되었고 많은 모듈은 더 이상 0.6을 지원하지 않습니다.
영원히 영원히 모니터는 0.8에서 잘 작동합니다. 노드 지 팀은 영원히 0.10과 호환되도록 노력하고 있습니다.
또한 https://github.com/substack/fleet을 보셨나요? Fleet은 배포 및 프로세스 실행을 관리하는 훌륭한 방법입니다.
0
를 찾는하여 특정 패키지에 필요한 노드의 버전을 확인할 수 있습니다. 서버를 작성하고 닫고 작성하십시오. 작은 예 :
var http = require('http');
var server = startServer();
// ...
server = restartServer(server);
// ...
server = restartServer(server);
function startServer() {
return http.createServer(server).listen(server.get('port'), function(){
console.log("Server listening on port " + server.get('port'));
});
}
function restartServer(server) {
server.close();
return startServer();
}
관련 문제
- 1. Node.js : NPM을 설치하는 방법
- 2. npm을 사용하여 비누 모듈을 설치하는 중 오류가 발생했습니다.
- 3. npm을 사용하여 패키지를 설치하는 디렉토리
- 4. 우분투에서 FreeFileSync를 설치하는 방법
- 5. 우분투에서 SystemTap을 설치하는 방법
- 6. 우분투에서 NPM을 사용할 수 없습니다.
- 7. npm을 통해 노드 모듈을 설치하는 중 오류가 발생했습니다.
- 8. Pygraphics 모듈을 설치하는 방법
- 9. 우분투에서 스크립트를 자동 설치하는 방법
- 10. npm을 사용하여 패키지를 설치하는 동안 오류가 발생했습니다.
- 11. haskell에서 모듈을 설치하는 방법
- 12. 티타늄 모듈을 설치하는 방법
- 13. 우분투에서 MSSQL을 설치하는 방법 12.04
- 14. nodeJS를 사용하여 mysql 모듈을 설치하는 방법
- 15. MonkeyRunner :: 파이썬 모듈을 설치하는 방법?
- 16. appfog에 nodejs 모듈을 설치하는 방법
- 17. lua 모듈을 리눅스에 설치하는 방법
- 18. py2exe 모듈을 리눅스에 설치하는 방법
- 19. perl 로거 모듈을 설치하는 방법
- 20. Orchard CMS에 모듈을 설치하는 방법
- 21. pyautogui 모듈을 RedHat에 설치하는 방법
- 22. setup.py없이 Python 모듈을 설치하는 방법?
- 23. github에서 erlang 모듈을 설치하는 방법?
- 24. IronPython에서 패키지/모듈을 설치하는 방법
- 25. npm을 사용하여 설치하는 중에 코드 바 오류가 발생합니다.
- 26. npm을 사용하여 Windows 7 64 비트에 couchbase 노드 모듈을 설치하는 방법은 무엇입니까?
- 27. 우분투에서 루씬 3.0.0을 설치하는 방법 8.10
- 28. 우분투에서 자신의 응용 프로그램을 설치하는 방법
- 29. 우분투에서 Jitsi SIP 전화를 설치하는 방법 16.04
- 30. 우분투에서 R 패키지를 설치하는 방법 12.04
서버를 다시 시작하려면 Forever가 필요합니까? 멈추고 시작하는 것은 두 줄의 코드와 같아야합니다. –
@SebastianG 안녕하세요 저는 프로그래밍 방식으로 서버를 다시 시작하는 방법을 모릅니다. – sachin