网站出现504错误

网站报504错误,起初以为是单点故障问题,后来经过一一排查,发现所有服务是好的,但是当我在一台nginx服务器上df -h的时候,发现以下问题:

这时候,我就想到了是不是nfs服务的问题,首先我查看了客户端和服务端的rpcbind是否起来,结果rpc服务是好的:

然后当我showmount的时候,出现以下报错:

这时候我就知道了,是服务端出了问题,并且使用ping,去ping一下服务端的内网IP,结果完全pin不同。那结果已经出来了,服务端网卡没有起来,或者防火墙开着

然后去服务端ifconfig看一下:

重启网卡,ifup eth1:

并重启nfs服务:

最后看一下结果:

时间: 2024-11-05 21:42:17

网站出现504错误的相关文章

个人504错误排查

个人504错误排查 一般出现500错误是由于php的语法错误引起的,权限的问题也有可能,laravel里面的storage和bootstrao/cache里面的权限没有修改就会500错误,其实都是php的语法问题,如果没有显示错误,可以尝试设 error_reporting(E_ALL)和ini_set('display_errors','on'); 一般的502错误,是有Bad Gate Way引起的.如果nginx 调用的是php_fpm.sock文件则需要nginx 需要对这个文件有读写的

Nginx 502和504错误原因分析

一直以来当nginx出现502或者504错误时,大多数的运维人员都会参考张宴大师的nginx优化文档来解决.但是什么情况下出现502,什么情况下出现504,确不是很清楚,反正就知道是php-cgi处理不过来了.前段时间curl模拟超时,偶然发现有时是502和504,刚好今天刚好有空测试. 在 php.ini 中有一个参数 max_execution_time 可以设置 PHP 脚本的最大执行时间,但是nginx+php-cgi(php-fpm) 中该参数不会起效.真正能够控制 PHP 脚本最大执

IIS部署ASP.NET MVC (4.0)网站出现的错误

(1)无法读取配置节“system.web.extensions”,因为它缺少节声明 在IIS中,在基本设置中,将程序池选择为ASP.NET 4.0即OK! (2)由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 第一步,检查: 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 第二步:检查4.0的aspnet_isapi.dll文件是否已添加,如果没有点击右键

jenkins在使用maven部署到nginx+tomcat服务器时出现504错误

环境:jenkins+maven+nginx+tomcat 在执行jenkins job发布项目到远程服务器,服务器使用nginx+tomcat.默认使用80端口,通过nginx转发请求.在执行tomcat:redeploy时,出现下面的错误: [ERROR] Failed toexecute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy (default-cli)on project sgt-node: Cannot invok

nginx自定义500,502,504错误页面无法跳转【转】

1.自定一个页面,这个页面是一个链接地址可以直接访问的. 以下是nginx的配置: location / {            proxy_pass http://tomcat_app108;            #client_max_body_size 1000m;            proxy_set_header Host $host;            proxy_set_header X-Real-IP $remote_addr;            proxy_se

关于php-fpm子进程达到上限并且浏览器访问显示504错误

今天上班遇到一个非常奇怪的事情,公司监控服务器之前都是在正常运行,使用nginx+php-fpm,并且监控服务器上部署这其他部门在使用的几个站点,从早上上班开始发现监控显示页面打不开,各种查找原因,最后发现只有在重启php-fpm后,监控页面才能正常访问,访问正常后,由于最近事情比较多,所以没太多关注.下午的时候我又打开看了下,发现又和上午一样,浏览器报504错误,并且重启php-fpm之后又能正常访问了:发现这个问题有点过分了,我想肯定起来不久又会重新报504错误的:过了两分钟,果然,继续访问

win7 IIS7 发布网站遇到 HTTP 错误 500.19 由于权限不足

win7 IIS7 发布网站遇到 HTTP 错误 500.19 - Internal Server Error 一看是5xx错误,就知道是服务器的问题,网上查了下,原来是权限问题 解决方法       网站文件夹右键属性-->安全-->编辑-->添加Everyone   添加修改权限或者完全控制即可(完全控制不是很安全) win7 IIS7 发布网站遇到 HTTP 错误 500.19 由于权限不足

php程序上传网站logo出现错误解决办法

工作中遇到的问题,我都会一一解决,并把解决办法发到这里来. 上传网站logo出现错误:php warning: file upload error  unable  to creatr a  temporary file  in  unknow  on line 0 在该网站所在的文件夹创建一个叫做临时temp的文件夹,因为php程序需要临时文件夹的. 然后打开php文件夹的php.ini文件, 假如网站文件夹名叫:xxoo upload_tmp_dir 如果前面有分号,先把分号去掉,然后设置一

关于IIS下发布网站出现3005错误的问题

各位大神: 本人第一次部署网站,我是用VS2010开发的,先在本地发布在本机上后,将发布后的文件拷贝在服务器的文件夹下然后配置服务器上的IIS,之后网站可以正常服务,但是服务器(win server2003)运行两天左右后报出“应用程序正常初始化(0xc0000044)失败”,必须重启后才能正常使用.查看了系统日志后发现报如下的警告: Event code: 3005 Event message: An unhandled exception has occurred. Event time: