Запуск приложения node.js на centos - PullRequest
0 голосов
/ 19 сентября 2018

JS приложение, которое также использует ruby.Приложение запускается в Centos, для запуска приложения вам нужно запустить скрипт init.sh, который инициализирует node.js, проблема в том, что когда операционная система перезапускается, когда система запускает приведенный ниже код node.js, в который следует внести измененияпапки генерируется эта ошибка: ENOENT нет такого файла или каталога, uv_chdir

С чем это связано и как я могу решить эту проблему?

Узел.js код:

process.chdir('./Model');
... 

Node.js Файлы пути проекта :

/var/www/html/myapp/

Структура папки проекта:

myapp/Model
myapp/Router
myapp/Controller
server.js

Сценарий запуска Node.js (в / var / www / html / myapp /):

#!/bin/bash 

#run port
port=9000
#startupfiel
mainfile="server.js"
#close port services
kill -9 $(lsof -t -i:$port -sTCP:LISTEN)
#killall node
clear
clear
#start up file
node $mainfile

Запуск CrontabСкрипт:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot cd /var/www/html/myapp/ && sh init.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...