企业形象网站建设解决方案   |   集团公司网站建设解决方案   |    协会门户网站建设解决方案
您所在位置:首页 > 建站知识

网站开发

Website development

Nginx重启Shell脚本无效或失败解决方法【wdlinux版本】

发布时间:2020-04-08 16:23:01

TAGS:北京网站开发公司

Nginx web服务已经应用在很多web项目,一些集成安装环境里面也默认集成Nginx,而nginx时常也会出现一些莫名的假死状态,为了解决这个问题,大部分的运维采用自动重启的来解决这个问题。近手上一个项目就有这样的需求。由于采用的wdlinux的集成安装环境,自带的webrestart.sh的自动重启脚本,但是发现不成功,今天彻底解决一下这个问题。YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

问题总结:wdlinux的这个重启web服务脚本依靠的是crontab的linux自动服务,通过spool服务发现脚本有点问题。crontab和重启命令都有问题,我这边的服务器版本centos7.3YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联


YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

1、使用crontab -e后,正常添加,启动crond 但是并没有起作用,YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

这是因为编辑crond任务有问题:YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

完整:YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

2、通过spool服务可以查看相关服务报错
YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

From root@ebs-56951.localdomain  Wed Apr  8 15:36:01 2020
Return-Path:
X-Original-To: root@ebs-56951
Delivered-To: root@ebs-56951.localdomain
Received: from ebs-56951 (localhost [127.0.0.1])
by ebs-56951.localdomain (Postfix) with ESMTP id 5256720738
for
Received: (from root@localhost)
by ebs-56951 (8.14.7/8.14.7/Submit) id 0387a1D8014091;
Wed, 8 Apr 2020 15:36:01 +0800
Date: Wed, 8 Apr 2020 15:36:01 +0800
Message-Id:
From: "(Cron Daemon)"
To: root@ebs-56951.localdomain
Subject: Cron
Content-Type: text/plain; charset=GB2312
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
/www/wdlinux/wdcp/shell/webrestart.sh:行9: service: 未找到命令
web restart fail


YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

3、修改相关命令YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#!/bin/bash
# wdcp tools
# 
# author wdlinux
# url http://www.wdlinux.cn
tld="/www/wdlinux/wdcp/logs"
[ ! -d $tld ] && mkdir -p $tld
tlf=$tld/task.log
netstat -lnpt | grep nginx && killall -9 nginx && systemctl start nginxd.service && date >> $tlf && echo "nginx restart success" >> $tlf && exit 0  #原先写的是 service nginxd restart
date >> $tlf && echo "web restart fail" && exit 1


YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

4、成功运行,查看task.logYYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

2020年 04月 08日 星期三 15:05:01 CST(不成功)
2020年 04月 08日 星期三 15:10:01 CST(不成功)
2020年 04月 08日 星期三 15:15:01 CST(不成功)
2020年 04月 08日 星期三 15:20:01 CST(不成功)
2020年 04月 08日 星期三 15:25:01 CST(不成功)
2020年 04月 08日 星期三 15:30:01 CST(不成功)
2020年 04月 08日 星期三 15:35:01 CST(不成功)
2020年 04月 08日 星期三 15:40:01 CST
nginx restart success


YYo北京网站设计开发,小程序开发,公众号,微信开发-云智互联

原创不易,未经授权,严禁转载

原文地址:https://www.yzlink.cn/i,72,7572,0.html

客户评价

更多+
  • 感谢云智互联,系统提前完成,在整个项目周期内,云智互联对待我们并不像是对待客户,更像是朋友一样,每一次,都能以专业的角度向我们提出更合理、更有效的解决方案,并快速、细致地完成我们的每一个需求,再次感谢以至诚之心做事的云智互联团队。

    潘涛

  • 我是东方龙马集团,在云智家做了2个企业官网,服务态度超级好。如果想做网站,选择他家一定不后悔。性价比高,服务态度好。值得你的信赖!

    谭娇

  • 技术好,设计精良,操作便利,很专业!配套的服务和后续的服务都很好,网站封面堪称精品,运行方便,后台操作的简单。技术还会耐心教我,很好的云智互联(北京)科技有限公司,建站很不错的。

    陈曦

  • 不错,价格比较合适,重点是响应速度蛮快,有什么问题都会马上给你解决,公司很满意,因为他们都是针对每个项目建了相应的讨论组,有问题可以再里面提出,人员分工到位,解决问题很及时。

    张经理

联系方式

工作时间:09:30-18:30
咨询电话:010-64758810
客服邮箱:net@cnlink.cc

合作伙伴

All Rights Reserved.©2010-2016 YZLINK.CN 京公网安备 110105019435 京ICP备14020656号
本网站设计已受版权保护,任何公司及个人不得复制,违者将依法追究责任,特此声明。法律顾问:北京市辉瑞律师事务所。

嘿,我们微信沟通!

复制手机号