php - php 7.3 fpm 的网站在 24 小时后运行到 503 服务不可用
问题描述
我们目前正在开发一个小型网络应用程序,但遇到了一个问题。错误不断发生,我们陷入了困境。
503 service Unavailable
No server is available to handle this request.
我们使用什么:
- PHP 7.3 fpm 模式
- 阿帕奇2
- VMWare,带有 debian 9、2cpu/2cores 和 16gb RAM 的机器
我们目前在网站上有大约 70 个用户。大约 24 小时后,服务器不断崩溃。
重新启动 php 服务后,网站再次运行。所以我猜这个问题与php有关,而不是与apache有关。
根据其他来源,此问题可能是由于 opcache 或 max session / max child config 引起的。
www.conf:
[www]
user = www-data
group = www-data
listen = /run/php/php7.3-fpm.sock
listen.owner = www-data
listen.group = www-data
pm = dynamic
pm.max_children = 50
pm.start_servers = 12
pm.min_spare_servers = 8
pm.max_spare_servers = 24
pm.max_requests = 1000
php.ini: https ://pastebin.com/JanEHinF
任何想法可能导致错误?
解决方案
推荐阅读
- node.js - 在expressjs中重定向到多次错误
- javascript - javascript异步等待不等待
- python - 填写表格时出现硒问题
- r - 使用 kable 在表格下方添加标题
- puppet - 如何使用 puppet 复制文件列表
- terraform - 等待插件启动时,terragrunt 计划因超时而失败
- python - 当我尝试使用 OOP 和类时,为什么我的代码在 python 中显示 NameError?
- firebase - Firebase 托管配置
- ruby-on-rails - 未调用rails自定义验证方法
- rest - 请求用户 microhone 和耳机和电话设备的列表