2016-06-19 6 views
0

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.

Antwort

Verwandte Themen