Как запустить несколько терминалов в vps [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть 2 API-интерфейса для работы с флаконом.
На своем локальном хосте я открываю терминал и запускаю uwsgi --ini / path-to-ini-file1 . Для второго API я открываю новый терминал и запускаю uwsgi --ini / path-to-ini-file2 .
В VPS у меня только одно окно ssh.
Как запустить эти 2 на терминалах в vps с помощью ssh. Должен ли я для этого создать сценарий bin / bash?
Мы будем признательны за любые предложения, спасибо.

0
задан 12 April 2019 в 16:00

2 ответа

Если предполагается, что он работает на автоматическом компьютере, сделайте его обслуживанием, чтобы они автоматически отключались (запускались, перезагружались, регистрировались ...). Нетрудно сделать системный сервис .

0
ответ дан 12 April 2019 в 16:00

Чтобы запускать команды в фоновом режиме и не подключать их к терминалу, вам нужно использовать что-то вроде:

nohup uwsgi --ini /path-to-ini-file1 >out1.log 2>err1.log&
nohup uwsgi --ini /path-to-ini-file2 >out2.log 2>err2.log&

И вы можете запускать столько серверов, сколько вам нужно (ограничено оперативной памятью и мощностью процессора) ,

И после того, как вы выйдете с сервера, вы запустите их

0
ответ дан 12 April 2019 в 16:00

Другие вопросы по тегам:

Похожие вопросы: