504 Gateway Time-out

504 Gateway Time-out

504 Gateway Time-out
The server didn’t respond in time.

一般是服务器配置问题,也有的是服务器内存和CPU被占满了导致504错误。
检查过程:
1.程序代码也没有更新最新的。
2.程序数据库连接账号,密码,IP都正常
3.负载均衡也没有问题。
4.最后使用htop命令查看系统信息发现CPU被占hhvm进程满了。

服务器是linux + nginx +hhvm+php

我这里出现的问题解决方法:
1.使用htop命令查看系统信息情况看相应的进程占用CPU或者内存。
2.如果有进程占用CPU太多,可以重启一下相应的服务进程即可。

在命令行执行:htop 查看相应的进程情况 

504 Gateway Time-out

重新启动hhvm
1. 在命令行: supervisorctl
2. 重启命令:restart all 
3. 退出命令:exit

以上是我这边出现问题的解决方法记录一下。你们有可能不是样的问题,供参考。