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 не работает.
Также, пожалуйста, поделитесь, если я делаю наивную ошибку здесь в процессе?
В своем startup.sh
вы можете добавить exec
перед uwsgi
].
#!/usr/bin/env bash
service nginx start
exec uwsgi --ini uwsgi.ini
После этого вы сможете остановить его, нажав Ctrl + C .