Как убить процесс в среде общего хостинга
Как убить и перезапустить 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 ответа
Команда FastComet здесь!
Убить процесс - довольно простая задача, если вы знаете, что такое PID. Из того, что я вижу, вы пробуете правильные команды, однако вашей учетной записи не хватает памяти для ее выполнения. Это потому, что вы запускаете экземпляр nodejs, а также менеджер процессов pm2, и оба они вместе используют всю память.
К сожалению, вы мало что можете сделать с вашей стороны, поскольку память, выделенная для вашей учетной записи веб-хостинга, используется на 100%. Поэтому я хотел бы просить вас связаться с нашей службой технической поддержки, и они с радостью помогут вам решить проблему за несколько минут.
С уважением и наилучшими пожеланиями, команда FastComet
Пкилл работал
Я использовал 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 ~]$