Service Unavailable 503错误,很可能的原因是服务器过载。

错误提示:

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

服务器使用Apache2.4,fpm方式加载PHP,因此排查解决过程如下。

1. 查看PHP-FPM日志

#tail -f /alidata/server/php56/var/log/php-fpm.log

WARNING: [pool www] server reached pm.max_children setting (5), consider raising it

2. 修改PHP-FPM配置

#vi /alidata/server/php56/etc/php-fpm.conf

pm.max_children = 5

​修改为

pm.max_children = 100

计算依据参考:https://blog.csdn.net/solmyr_biti/article/details/53955141

pm.max_children = Total RAM dedicated to the web server / Max child process size – in my case it was 85MB

The server has 8GB of RAM, so:

pm.max_children = 6144MB / 85MB = 72

php 错误503的原因,CentOS + Apache2.4 + PHP5.6 FPM报503错误相关推荐

  1. mysql405错误_mysql - 在框架内php调用某个方法, nginx 报 405错误 Status Code:405 Method Not Allowed...

    在框架内方法某个方法 nginx 报 405错误 Status Code:405 Method Not Allowed Remote Address:102.224.214.168:80 Reques ...

  2. python token post403原因_Django中ajax发送post请求 报403错误CSRF验证失败解决方案

    前言 今天学习Django框架,用ajax向后台发送post请求,直接报了403错误,说CSRF验证失败:先前用模板的话都是在里面加一个 {% csrf_token %} 就直接搞定了CSRF的问题了 ...

  3. java http 400 错误的请求_IE浏览器http请求,中文传参报400错误-解决方法

    做项目的时候,遇到一个小的问题.一个get请求列表数据的接口,在其它浏览器上是可以正常请求的.但是在ie浏览器上确出现奇怪的http请求400错误,其含义是你访问的页面域名不存在或者请求错误,自己的本 ...

  4. linux语法错误 未预期的文件结尾,centos shell运行报语法错误: 未预期的文件结尾...

    shell脚本启动语法错误syntax error near unexpected token '{ 执行shell脚本时失败,报语法错误,但脚本内容检查正常 原因为该脚本是在非Lin ...

  5. linux 下搭建yolov3错误,yolov3---报段错误的可能原因及解决方法

    参考: ************************************************************************************************ ...

  6. nginx报http400错误解决方法

    nginx报http400错误解决方法 参考文章: (1)nginx报http400错误解决方法 (2)https://www.cnblogs.com/hunter-zyg/p/4809708.htm ...

  7. php fpm 错误日志在哪,php fpm如何开启错误日志

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  8. MySQL8报错:授权语句中的(IDENTIFIED BY)报语法错误

    MySQL8报错:授权语句中的(IDENTIFIED BY)报语法错误 概述 问题简述:MySQL 8执行授权语句报语法错误 遇到问题的时间:2021-09-08 我的MySQL 8的版本:Serve ...

  9. centos下git clone报401错误解决办法

    1.我们在服务器上直接git clone项目的版本库的时候报401错误! 错误如下:error:The requested URL returned error: 401 Unauthorized w ...

  10. 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)

    阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...

最新文章

  1. 第十九篇:主题建模Topic Modelling
  2. Resharper 检测所有NullReferenceExceptions(空指针)
  3. 返回结果集的存储过程实例及调用
  4. Linux的版本可分为,Linux不同分类标准下的各种版本解读
  5. IdentityServer4之Client Credentials(客户端凭据许可)
  6. VMware中安装CentOS7(设置静态IP地址)超详细过程,并通过docker容器安装mySql数据库
  7. SSM+垃圾分类小助手 毕业设计-附源码191356
  8. 关于QComboBox
  9. 二、 在Sails中使用Typescript
  10. this.name=name
  11. iP网络广播系统服务器搭建,IP网络智能公共广播系统V2.0
  12. 【系统分析师之路】2008年上系统分析师上午综合知识真题
  13. 【你好,windows】Windows 10 X64 19H2 18363.1556 终结版2021.5.16
  14. VM安装的虚拟机如何在局域网内互相访问
  15. 编写ringBuff过程中遇到的一次bug
  16. OpenCV项目实战——虚拟画笔
  17. Windows Server 2008 R2 ISO镜像简体中文版(附带秘钥)
  18. 防静电地坪漆检测怎么做?
  19. 红魔系统服务器更新错误,新版本的问题
  20. 【Azure】微软 Azure 基础解析(六)计算服务中的虚拟机 VM、虚拟机规模集、Azure Functions 与 Azure 容器(ACI)

热门文章

  1. PNG和JPEG格式的区别
  2. 内存地址重映射的选项_ARM处理器重映射原理的分析与实现
  3. MySQL 查询优化如何坐到极致?
  4. python获取已打开的网页内容_从Python3浏览器中已打开的网页获取HTML文件
  5. 【Python 多进制转换】——数值多进制转换bin、oct、int、hex(2进制、4进制、8进制、10进制、16进制、32进制)
  6. 详解!适合女生做的互联网项目
  7. 解决You must configure either the server or JDBC driver (via the serverTimezone conf)
  8. 文本域中只允许输入特定长度的字符
  9. 360木马云查杀结果(非常有讽刺意义)
  10. EV https证书申请与续费