Ich benutze Sails.js und Swagger. Um den Mock-Server zu starten, starte ichRunning Swagger Mock Server mit PM2
swagger project start -m
und es funktioniert gut, aber es erfordert, das Terminal offen zu halten. Um zu dämonisieren, habe ich pm2 oder sogar für immer versucht, aber sie funktionieren nicht (mit Linux). Die process.json für PM2 ist:
{
"apps": [
{
"name": "my-web-api",
"script": "/usr/lib/node_modules/swagger/bin/swagger.js",
"watch": true,
"instances": "max",
"exec_mode": "cluster",
"args": "['project', 'start', '-m']"
}
]
}
Der Befehl:
p2 start process.json
den Server nicht starten. pm2 logs
Befehl zeigt
PM2 | Script /usr/lib/node_modules/swagger/bin/swagger.js had too many unstable restarts (16). Stopped. "errored"
Irgendwelche Updates zu diesem Thema? Ich kämpfe mit dem gleichen Problem. – gonephishing