PHP-FPM出现状态共享内存无法查找/访问及记分板锁失败错误的求助
PHP-FPM出现状态共享内存无法查找/访问及记分板锁失败错误的求助
我在AWS云上运行着一套负载均衡的Magento 2服务器架构,包含3台后端PHP-FPM服务器,共享EFS网络文件系统。目前并发用户量很大,整体运行正常,但偶尔会随机出现以下错误日志,这问题已经困扰我一段时间了:
May 4 15:27:01 app-node php_fpm_error [04-May-2023 15:27:01] WARNING: [pool pool.name] child 135046 said into stderr: ERROR: scoreboard: failed to lock (already locked)
May 4 15:27:01 app-node php_fpm_error [04-May-2023 15:27:01] WARNING: [pool pool.name] child 135046 said into stderr: ERROR: status: unable to find or access status shared memory
当前使用的PHP版本是8.1.18,系统为Ubuntu 22 LTS,我的PHP-FPM池配置如下:
[pool.name] pm.status_path = /status ;listen = 127.0.0.1:5001 listen = /run/php-fpm/pool.sock listen.owner = wwwuser listen.group = wwwgroup listen.mode = 0660 user = wwwuser group = wwwgroup listen.backlog = 1024 pm = static pm.max_children = 12 pm.max_requests = 1000 request_terminate_timeout = 0 rlimit_files = 4096 catch_workers_output = yes security.limit_extensions = .php .phar
我已经在谷歌上搜遍了相关内容,但完全找不到关于这两个错误的有效信息,希望有经验的大佬能帮忙分析问题原因并给出解决思路,万分感谢!
备注:内容来源于stack exchange,提问作者Bursuc Sergiu
相关产品推荐
相关产品推荐

