De vez en cuando sucede, pero reiniciar el nodo lo evita. Realmente no tengo cómo depurar y ver el error real y el sitio debe estar en línea de todos modos.
Deseo saber una forma de reiniciar el servidor cuando ocurre este error, sin tener que cambiar un archivo ni nada por el estilo.
Sé que esto es una forma de evitarlo, etc, etc... pero eso es lo que necesito hacer ahora...
ERROR:
La aplicación [nodemon] se bloqueó: esperando cambios en el archivo antes de comenzar...
PAQUETE.json
"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node app.js", "server": "nodemon app --ignore './client/'", "client": "npm start --prefix client", "dev": "concurrently \"npm run server\" \"npm run client\"", "build": "concurrently \"npm run server\" \"npm run client\"" },comenzando a usar el servidor de nodos.
Esto ocurrió porque el proceso se cerró de una manera no elegante. Si desea reiniciar automáticamente después de fallar, ese no es el propósito de nodemon.
Yo recomendaría pm2
Puede intentar usar forever como se recomienda en las preguntas frecuentes de nodemon .
forever -c "nodemon --exitcrash" app.jsDe esta manera, si la secuencia de comandos falla, la secuencia de comandos se reinicia para siempre , y si hay cambios en el archivo, nodemon reinicia la secuencia de comandos.