Сочетание клавиш для остановки процесса uWSGI в терминале Mac

WSGI app 0 (mountpoint='') ready in 5 seconds on interpreter 0x56549c79e7d0 pid: 12 (default app)
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) *** 
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 12)
spawned uWSGI worker 1 (pid: 20, cores: 1)

Выше показан результат на моем терминале после команды docker run для запуска flask API. Я могу открыть другой терминал и использовать команду docker exec для проверки конечных точек. Но как я могу убить процесс, запущенный в терминале процесса uWSGI? Ctrl + Z, Ctrl + Q, Ctrl + X, Ctrl + C, Cmd + Q, Cmd + X, Cmd + Q, Cmd + X не работает.

Также, пожалуйста, поделитесь, если я делаю наивную ошибку здесь в процессе?

0
задан 14 August 2019 в 01:25

1 ответ

В своем startup.sh вы можете добавить exec перед uwsgi ].

#!/usr/bin/env bash
service nginx start
exec uwsgi --ini uwsgi.ini

После этого вы сможете остановить его, нажав Ctrl + C .

Источник

0
ответ дан 8 January 2020 в 09:24

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

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