contacts
API 或 messages
API 的成功率低
contacts
或 messages
API 的每秒请求数面板中查找 API 错误代码。监控数据丢失
http://your-monitoring-hostname:9090/targets
),以验证网络统计数据和应用统计数据端点的状态是否为 UP
。 .env
文件中的 WA_WEB_ENDPOINT
、WA_WEB_USERNAME
和 WA_WEB_PASSWORD
是否有效。向应用程序设置中指定的 Webhook 网址发送回调的成功率很低
Grep
核心应用网络错误日志,查看实际错误消息。HTTPS 200 OK
响应。传出消息队列接近饱和;API 请求很快会失败,并显示 System overloaded error
(1016
)
回调队列接近饱和;API 请求很快会失败,并显示 System overloaded error
(1016
)
max_concurrent_requests
,以增加处理中回调请求的数量(默认为 6
)。机器的 CPU 利用率过高
atop
或 top
,以查找最占用 CPU 的进程。还可以用有问题的机器填充机器变量,查看容器概览面板,以获取容器级别的 CPU 指标。 机器上的设备磁盘利用率过高
du
和 df
命令,以分析磁盘使用情况。还可以用有问题的机器填充机器变量,查看容器概览面板,以获取容器级别的磁盘指标。 机器的内存利用率过高
atop
或 top
,以查找最占用内存的进程。还可以用有问题的机器填充机器变量,查看容器概览面板,以获取容器级别的内存指标。 机器即将用完文件描述符
/etc/sysctl.conf
文件中配置更高的值 (例如,fs.file-max = 600000
),以增加打开文件数限制。 sysctl -p
以应用更改。数据库连接池的利用率很高,新的数据库请求会很快失败,并显示 Too many connections
错误
my.cnf
中增加 MySQL 系统变量 max_connections
的数量(默认为 151
),然后重启 MySQL 服务器。查看 MySQL 服务器系统变量文档,以获取更多信息。网页应用的内部 HTTP 服务器连接队列接近饱和