Nginx服务器未重新启动

时间:2019-03-12 08:20:15

标签: linux nginx google-cloud-platform debian

我正在从Google Cloud Platform Marketplace使用此instance image。此实例来自Jetware #jetware

服务器配置有负载平衡器,反向代理和http缓存。

我要安装SSL证书,需要重新启动nginx服务器。

我是通过执行以下命令来这样做的:

sudo systemctl restart nginx

我遇到以下错误:

Failed to restart nginx.service: Unit nginx.service not found.

当我运行此命令以检查nginx的状态时:

sudo systemctl status nginx.service

我收到以下消息:

Unit nginx.service could not be found.

然后我运行了此

nginx -t

我收到以下消息:

nginx: the configuration file /jet/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /jet/etc/nginx/nginx.conf test is successful

我进一步运行了这个

ps -aux | grep nginx

并获得以下输出:

<logged in user id>    1259  0.0  0.1  91720  1548 ?        Ss   06:46   0:00 nginx: master process /jet/bin/nginx
<logged in user id>    1262  0.0  0.4  92184  4748 ?        S    06:46   0:00 nginx: worker process
<logged in user id>    3329  0.0  0.2  10984  2272 pts/0    S+   08:07   0:00 grep nginx

那nginx为什么不重启,有没有办法重启nginx?

1 个答案:

答案 0 :(得分:0)

通过转到以下链接找到重新启动的正确方法:http://jetware.io/appliances/jetware/wordpress4_lemp7/profile

跳至服务控制部分

服务控制

可用服务:cron exim monit mysqld nginx php-fpm

启动所有服务:启动

停止所有服务:停止

服务命令:可用|启用|禁用|启用|禁用|启动|停止|状态|重启服务名

根据上述服务控制命令选项,我尝试了此操作:

guid=0
procedure=0
olcmd="${userbin}/[command] ${guid}"

guidver=true;
while $guidver; do
    guidver=false;
    read -p "
Input log GUID below and press 'Enter'?
"   guid
    if [[ $guid == ????????-????-????-????-???????????? ]]; then
        printf "Good GUID, continuing\n";
    else echo "Bad value, please use only Index GUIDs."; guidver=true
    olver=true;
    while $olver; do
        olver=false;
        if $olcmd | grep -i '[text]'>/dev/null; then
        printf "\n[text]\n\n"
            continue
#       guidver=false;
        else printf "\n[text]\n\n"
        olver=true;
        break
        fi
    done
    fi
done

因此,无需使用 systemctl重新启动nginx 服务重新启动nginx ,只需使用“ 重新启动nginx ”即可。您还可以执行“ 重新加载nginx