在digital ocean上买了个服务器。前几天digital ocean维护,后来我的网站就打不开了。

开始是 getsockopt: connection refused 这个错误。查了下百度,说什么的都有。

大部分有经验的程序员都会写一个重启脚本。我没有经验,所以没有写。想到这里,我估计先要重启一下nginx。

我之前的文章里有提到过这一步。

https://blog.csdn.net/codechelle/article/details/55001468

重启nginx之后,就看到了502 Bad Gateway

我本来按我之前文章的步骤,重启了mysql。但是,还是502。而且我之前文章里提到的另一个域名已经到期被赎回了,所以我也无法对比测试。只能继续百度。

有一篇文章提到查看nginx的错误日志,我打开error.log,tail error.log 查看了最后一条错误。是这个:

(111: Connection refused) while connecting to upstream

然后我又针对这个问题查了一下,都是建议配置nginx localhost等等。我感觉这些是针对第一次配置就不成功的。但我这个网站已经用了两年了,服务器重启之前都是正常的。所以我认为这些重新配置的方法并不适用。

最后的解决方法:重启python程序

nohup python app.py & (app.py 是我的文件名)

p.s. 这篇文章里,有几个回答挺好的

https://www.zhihu.com/question/21647204

一个是说,虽然502 bad gateway,听上去像是nginx的问题,但其实也可能是数据库或是其它地方的问题。所以,不要一味在nginx的配置文件里修改和找原因。

另一个回答是说,程序没有运气不运气,一定是有bug。我想说,bug听起来像是有需要修改的代码。其实甚至都不一定是这样,而是仅仅有些步骤没有做。这一点初学者尤其需要注意。比如,我这个网站,以前可以上的,今天突然登不上了,99%不是配置的问题,而应该去想步骤的问题。

重启服务器之后的 502 Bad Gateway相关推荐

  1. nginx服务器报错502 bad gateway!

    服务器进行公众号粉丝数据同步以及批量推送报错502 根据错误信息可以判定是后端的问题,502错误的原因有很多种,但总的来说就是服务器处理不过来了 1.首先查看服务器日志 1)先查nginx日志,不熟悉 ...

  2. 服务器出现 nginx 502 Bad Gateway

    发生原因1.PHP FastCGI进程数不够用 当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程多进程工作的,也就是说cgi需要处理完一个页面后再继续下一个页面. ...

  3. 服务器报错nginx 502 Bad Gateway的原因以及解决办法

    网站页面出现502badgateway怎么办?今天我们来分析一下原因和解决办法. 一.nginx 502 Bad Gateway出现的原因: nginx出现502多数是属于后端的问题,后期就是PHP的 ...

  4. pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本

    星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...

  5. 百度虚拟服务器上传,百度云空间虚拟主机502 Bad Gateway错误

    我在百度云买了个最便宜的空间试试,结果经常提示502错误: 502 Bad Gateway nginx 问客服,回答说内存不够用,让我升级. 我只安装了一个wordpress,只有一个人访问,居然内存 ...

  6. 鱼池显示服务器错误502,502+bad+gateway怎么解决

    满意答案 tiangu928 推荐于 2016.02.07 采纳率:52%    等级:8 已帮助:760人 目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在 ...

  7. php 502 bad gateway,解决lnmp服务器环境访问php文件出现502 Bad Gateway错误问题

    网站原来运行正常,突然出现 "502 Bad Gateway"页面,可能因为phpcgi进程不够用而造成502,一般php-cgi默认进程是5个,不够则需要修改/usr/local ...

  8. 网站出现 502 Bad Gateway 怎么解决?

    为什么80%的码农都做不了架构师?>>>    打开某网站出现一个问题如下图(这里就不说是哪个网站了),那么下面就针对这个问题分享下解决思路. 1.什么是 502 badgatewa ...

  9. 网页突然报502 bad gateway,平台宕掉

    过程 今天用户反馈平台点什么都是系统错误,初步看,就是所有的请求都返回的是502 Bad GateWay.脑子里面第一反应就是nginx挂了,然后看服务器上nginx进程,发现运行正常,去看nginx ...

最新文章

  1. vue 数据绑定 绑定属性 循环渲染数据
  2. SQL Server全系列安装程序V1.2中文版
  3. SpringCloud实战5-Feign声明式服务调用
  4. 商越加入阿里云原生合作伙伴计划,共创智慧采购新生态
  5. JS制作日历小事件和数码时钟--JavaScript实例集锦(初学)
  6. 调用百度人脸识别API进行人脸对比 C语言
  7. 增删改查java代码_程序员:听说你正在为天天写增删改查代码而烦恼
  8. 【TensorFlow】TensorFlow从浅入深系列之八 -- 教你学会变量管理
  9. pclint如何不检查头文件_衡水中学优秀班主任:考试时如何检查,才能不丢分?3个技巧...
  10. 从阿里外包月薪5K到转岗正式员工月薪15K,这100多天的心酸只有自己知道...
  11. 计算机学的打字是五笔,学会电脑五笔打字的方法
  12. 【字符串】字符串的boder和其性质、应用
  13. C# thread和delegate lambda函数结合的一段code
  14. 403forbiden解决
  15. Ai带你玩股票项目(V1.0)内测说明
  16. utf8 to utf16
  17. OkHttpClient简单封装
  18. 采购订单管理应该使用什么样的软件比较好
  19. 职工信息存入文件employee,再抽取部分信息存入另一个文件employee_type
  20. LINUX常见服务列表

热门文章

  1. 详解Monkey自动化测试(日志分析)
  2. 适合老人养殖的植物,你知道几个
  3. Graphics—对话框操作
  4. 2023五一杯A题思路来啦
  5. 完美实现如何在安卓设备设置公司outlook等邮箱
  6. 厦门易派电子路口安全预警“哨兵”雷达,行人斑马线智慧的“双眼”
  7. TensorFlow-Slim基础使用
  8. 河北省计算机学业水平测试,河北新高考重要通知!高中学业水平考试这样考
  9. 怎么解决EXCEL 共享变成灰色的“取消共享工作簿”
  10. DH算法、DHE算法、ECDHE算法演进