applicazione è gestito daapplicazione di debug che è gestito utilizzando PM2
pm2 start app.js
o
pm2 start config.json
voglio eseguire il debug la mia applicazione a livello locale utilizzando node_inspector. Ho aggiunto debug
argomento
pm2 start --node-args="--debug=7000" app.js
Funziona bene, ma se fornisco config.json
invece di sceneggiatura app.js
non so come passare argomenti su debug. La prossima parte di configurazione non funziona
{
"apps": [
{
"name": "myName",
"script": "app.js",
"args": "['--debug=7000']"
............
}
]
}
Quindi, come eseguire il debug dell'applicazione eseguita da pm2 e utilizzando config?
Sono nuovo al nodo e pm2, quindi cosa succederà se aggiungiamo questo argomento? Aggiungerà i log di debug in pm2.log? –
Nope '--debug' in' node_args' corrisponde alla [porta di debug dei nodi] interna (https://nodejs.org/api/debugger.html). – soyuka
Se qualcuno ha ancora problemi con l'impostazione di debug dopo questo, nel mio caso ho dovuto disabilitare la modalità cluster affinché l'impostazione di debug fosse efficace. Si noti inoltre che non sono necessarie le parentesi nel valore node_args se si passano tutti gli argomenti come una singola stringa. – Herick