小编T0M*_*FeR的帖子

Nginx 使用“service nginx start”挂起

我已经为我的生产服务器编译了带有自定义路径的 nginx,当我尝试使用以下命令启动/重新启动服务时:

service nginx start
Run Code Online (Sandbox Code Playgroud)

或者

service nginx restart
Run Code Online (Sandbox Code Playgroud)

它进入一个新行而不返回shell: 运行命令时的终端图片

所以问题是我无法使用service命令控制nginx 。该服务实际上在运行,但它不会向我返回一个 shell,所以我总是必须按ctrl+c才能将其取回。

我还必须提到 nginx 在通过自己的nginx命令调用它时运行得很好,并且使用nginx -s stop/reload.

这个问题在使用systemctl start nginx中仍然存在,但systemctl stop nginx工作得很好。

信息:

$ lsb_release -a
    Distributor ID: Ubuntu
    Description:    Ubuntu 15.10
    Release:    15.10
    Codename:   wily

$ uname -r
    4.2.0-27-generic

$ nginx -V
    nginx version: nginx/1.9.11
    built by gcc 5.2.1 20151010 (Ubuntu 5.2.1-22ubuntu2) 
    built with OpenSSL 1.0.2d 9 Jul 2015
    TLS SNI support enabled
    configure …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx service systemctl docker

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

docker ×1

nginx ×1

service ×1

systemctl ×1

ubuntu ×1