ich einen Server mit der folgenden Verzeichnisstruktur aufgebaut:PM2 nicht Dateiänderung bei Vagrant Maschine beobachtet
project
|-- bootstrap
| `-- process.json
`-- server
|-- server.js
`-- other_folder
Die project/bootstrap/process.json
ist die PM2 app config-Datei und die project/server/server.js
ist der Server-Eintrag. Ich definiere die process.json
als
{
"apps": [
{
"name": "odd.server",
"script": "../server/server.js",
"watch": "../server"
}
]
}
Ich versuche, den Server zu starten und jede Veränderung in der server
mit dem folgenden Befehl sehen:
pm2 start process.json --only odd.server --env production
Der Server liegt, wird jedoch die Datei Beobachtung nicht funktioniert . Jede Änderung an der server.js
kann den Neustart des Servers nicht auslösen.
Der Pfad ist korrekt und ich habe keine Ahnung, warum es nicht funktioniert. Ich werde jedem dankbar sein, der einen Hinweis gibt.
UPDATE:
PM2 in einer Vagrant Maschine läuft und der project
Ordner ist ein Ordner meiner Host-Maschine, die auf Vagrant ausgesetzt ist.