在 Mac 终端中终止 uWSGI 进程的键盘快捷键

在 Mac 终端中终止 uWSGI 进程的键盘快捷键
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 不起作用。

此外,如果我在此过程中犯了任何幼稚的错误,请分享?

答案1

您可以在之前startup.sh添加。execuwsgi

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

此后您将能够执行Ctrl+C来停止它。

来源

相关内容