Как убить и перезапустить nodejs, когда в учетной записи закончились процессы.

Using username "shee".
Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":
[shee@sg9 ~]$ ps
-bash: fork: Cannot allocate memory
[shee@sg9 ~]$ ls
-bash: fork: Cannot allocate memory
[shee@sg9 ~]$ free
-bash: fork: Cannot allocate memory
[shee@sg9 ~]$

Я использую nodejs на fastcomet.com

cPanel Version  68.0 (build 37)
Apache Version  2.4.33
Operating System    linux
Kernel Version  2.6.32-896.16.1.lve1.4.51.el6.x86_64

Я использую pm2 для запуска nodejs

Но, как вы можете видеть выше - каждая команда выдает ошибку «fork: Cannot выделения памяти»

cPanel говорит: количество процессов 40/40 (100%)

Любые идеи о том, как я могу убить процесс?

2 ответа2

2

Команда FastComet здесь!

Убить процесс - довольно простая задача, если вы знаете, что такое PID. Из того, что я вижу, вы пробуете правильные команды, однако вашей учетной записи не хватает памяти для ее выполнения. Это потому, что вы запускаете экземпляр nodejs, а также менеджер процессов pm2, и оба они вместе используют всю память.

К сожалению, вы ничего не можете сделать с вашей стороны, поскольку память, выделенная для вашей учетной записи веб-хостинга, используется на 100%. Поэтому я хотел бы просить вас связаться с нашей службой технической поддержки, и они с радостью помогут вам решить проблему за несколько минут.

С уважением и наилучшими пожеланиями, команда FastComet

1

Пкилл работал

Я использовал pkill, чтобы убить узел и pm2

Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":
[shee@sg9 ~]$
[shee@sg9:~ls
-bash: fork: Cannot allocate memory

-bash: fork: Cannot allocate memory
[shee@sg9 ~]$ pkill node
-bash: fork: Cannot allocate memory
-bash: fork: Cannot allocate memory
[shee@sg9 ~]$ pkill pm2
[shee@sg9 ~]$ pkill node
[shee@sg9 ~]$ pkill pm2
-bash: fork: Cannot allocate memory
N/A: version " -> N/A" is not yet installed.

You need to run "nvm install " to install it before using it.
[shee@sg9 ~]$ ls
access-logs  etc   node_modules  public_html      ssl                  tmp
master   mail  public_ftp    treeftp  start.sh  www
[shee@sg9 ~]$

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .