최근에 내 서버에 문제가 있습니다. 내 노드 서버가 중지되고 영구히 다시 시작되지 않습니다. error: Forever detected script was killed by signal: SIGKILL
서버 자체가 오류가 발생하지 않습니다 영원히이 줄을 볼 로그 내에서 . 실제로 서버는 아무런 결함없이 실행 된 다음 임의의 SIGKILL이 실행됩니다.
Dreamhost를 통해 VPS에 노드 서버가 있습니다. 내 노드 프로세스를 영원히 돌리고 싶습니다. 현재 프로세스를 실행할 수 있지만 터미널을 닫으면 프로세스가 종료되고 더 이상 웹 사이트가 작동하지 않습니다. 내가 온라인으로 읽은 바는 forever node app.js 일 필요가 있지만 sudo 액세스가 주어지지 않았기 때문에 전체적으로 forever
아래의 C++ 프로그램에서 스레드를 분리하려고 시도합니다. 그래도 프로세스가 종료 된 후에도 스레드는 텍스트 파일에 일부 문자를 계속 작성합니다. 문제는 내가 끝내지 못한다는 것입니다. 프로그램이 종료되면 스레드는 "file.txt"파일에 쓰는 것을 멈 춥니 다. 그가 저를 도와 주시겠습니까? 아니면 전혀 가능하지 않습니까? #include<thread>
현재 forever을 사용하고 있지만 영원히 상태 옵션을 제공하지 않기 때문에 pm2으로 전환하는 것을 고려하고 있습니다. 내가해야하지 내 응용 프로그램이 실행중인 경우 forever status myApp
가 확인하려면 나 : 내가 할 수없는 forever list | grep -i myApp
을 그리고 심지어이와을 myApp는 정지에 표시 될 수
잠시 동안 내 Node.js 웹 서버를 설정할 때 이것을 popular answer이라고 부릅니다. 이 실행되지 않습니다, Node.js를은을 /etc/rc.local 스크립트를 시작 내 내가 추가하는 경우 : 그러나,이 사람은 내가 대해 질문을 제기 할 겉보기에 중요한 코멘트있다 시스템 부팅시 루트 권한으로? 그러면 포트 80 리디렉션의 목적을 무효화 할
나는 동일한 코드를 사용하여 영원히 계속 실행되는 여러 인스턴스가있는 프로젝트를 빌드하고 있습니다. 영원히, --id "id"을 사용하여 ID를 설정할 수 있습니다. {
"name": "project",
"version": "1.0.0",
"description": "Test",
"main": "app.js",
forever-monitor를 사용하여 Node 어플리케이션을 시작했습니다. 내 영원히 모니터 구성은 다음과 같습니다. "use strict";
var forever = require("forever-monitor");
var child = new(forever.Monitor)("index.js", {
silent: true
});
c
노드 JS 응용 프로그램에서 작업하고 있습니다. 첫 번째 사용자가 인터넷에 연결되어 있는지 확인해야합니다. 그렇다면 KinectRuntime-v2.0_1409-Setup이 설치되어 있는지 확인하십시오 .. 그런 종류의 유효성 검사가 있습니다. 그래서 난 내 진입 스크립트에 다음 코드를 사용했습니다 : 내가 한 일을 우리가 응용 프로그램 var tempkin
배포하지 않습니다. 내가 실행할 마지막 단계는이 콘솔을 실행 한 후 export MONGO_URL='mongodb://localhost:27017/WAITLIST'
export ROOT_URL='http://[My-URL].com' #Do no want to disclose the URL
export PORT='80'
node main.js
입니다
영원히 server.js에 경고 메시지가 표시 될 때 warn : --minUptime이 설정되지 않았습니다. 기본값 : 1000ms 경고 : --spinSleepTime이 설정되지 않았습니다. 적어도 1000ms 이상 계속 남아 있지 않으면 스크립트가 종료됩니다. 어떻게 이것을 극복하고 영원히 서버를 유지해야합니까?