unix - 如何在没有systemctl的情况下检查nginx状态?

标签 unix docker nginx

我在 Alpine 容器中运行 Nginx 网络服务器。看来我无法在没有不同权限的情况下使用 systemctl ( https://github.com/moby/moby/issues/2296 ),或者我得到 Failed to get D-Bus connection: Unknown error -1。是否有另一种方法可以实现相同的目的,即检查正在运行的 Nginx 实例的状态?

最佳答案

你可以做 ps -ef | grep nginxnetstat -a | grep 端口号

假设 nginx 的进程名称是 nginx,port_num 是您的服务器运行的端口

关于unix - 如何在没有systemctl的情况下检查nginx状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49081809/

相关文章:

java - 如何通过 ssh 运行 Java 程序?

PHP - 在 mysql 中存储 unix 时间戳(避免 time_t 溢出)

sql - 在perl中打开管道进程(sqlplus)并从查询中获取信息?

mysql - 如何使用 sql-alchemy 从 Flask 应用程序连接到 mysql docker 容器

php - Nginx Basic Auth 和子文件夹

regex - Nginx - 在 uwsgi_pass 之前重写 request_uri

unix - 将某些文件扩展名移动到 UNIX 中的不同目录

macos - docker rm 没有响应,唯一的选择是重新启动 docker desktop

docker 中的 Python 脚本使用 CRON 创建空文件

ssl - Nginx 安装中间证书