菜鸟求appnod 的 nginx服务重启脚本

KongKong 2018-8-10 901

网站偶尔有莫名其妙的502,重启下nginx就没事了。

但出现情况不规则,好几天一次,所以想每天设个自动重启nginx就好了。

看到有自动任务功能,但问题是,本菜鸟完全不会写脚本-_-!

求大佬帮忙写一段,谢谢了!!

最新回复 (5)
  • 虚竹 2018-8-10
    引用 2
    502是后端挂掉或无法连接了。
    重启nginx没问题?你做的是反代站?后端IP会变化?
  • KongKong 2018-8-11
    引用 3
    是的,用来做反代,偶尔有一些莫名其妙问题,重启nginx治百病了 -_-!
  • 虚竹 2018-8-12
    引用 4
    注意一下,nginx做反代时,会在启动时就解析后端域名对应的IP,此后除非重启nginx,否则这个解析结果就一直缓存。
    如果后端IP发生变化,就有可能造成502错误,只能通过重启解决。
  • KongKong 2018-8-16
    引用 5
    虚竹 注意一下,nginx做反代时,会在启动时就解析后端域名对应的IP,此后除非重启nginx,否则这个解析结果就一直缓存。 如果后端IP发生变化,就有可能造成502错误,只能通过重启解决。
    观察了几天,总结了个其中一个原因:ip是不变的,源站是IIS下的网站,如果IIS回收程序池了,这边nginx反代就502了,所以必须重启nginx才解决,看来还是必须写个定时重启这边nginx才行,求老大提供个脚本,菜鸟真不会写。。。
  • 虚竹 2018-8-17
    引用 6
    centos6:service nginx restart
    centos7:systemctl restart nginx
返回
发新帖