Contact Information
st_banco@outlook.com
1Panel Version
v1.10.34-lts
Problem Description
问题描述
我发现Supervisor页面会显示“未启动”或“超时”,但实际 Supervisor 服务和被守护进程均正常运行。
Supervisor:4.2.1
现象
面板中提示Supervisor未启动,但systemctl status supervisor.service显示是active,且supervisorctl status进程均正常运行
面板日志
发现大量如下日志:
Active check execution failed:
command "/usr/bin/systemctl status supervisor.service"
failed: signal: killed
解决
清除journal日志(约1.6GB)后,恢复正常。
结论
我推测1Panel当前通过systemctl status supervisor.service检测Supervisor状态,当systemd journal日志过大时,该命令执行时间显著增加,最终被1Panel超时终止,导致面板误判Supervisor未启动。
建议改为使用systemctl is-active supervisor.service进行状态检测。
Steps to Reproduce
使用类似
for i in {1..1000000}
do
logger "test log $i"
done
快速填充journal日志直至约2GB(高性能服务器可能需要更大)
The expected correct result
Supervisor一直显示未启动,但systemctl status supervisor.service显示active
Related log output
Additional Information
No response
Contact Information
st_banco@outlook.com
1Panel Version
v1.10.34-lts
Problem Description
问题描述
我发现Supervisor页面会显示“未启动”或“超时”,但实际 Supervisor 服务和被守护进程均正常运行。
Supervisor:4.2.1
现象
面板中提示Supervisor未启动,但
systemctl status supervisor.service显示是active,且supervisorctl status进程均正常运行面板日志
发现大量如下日志:
解决
清除journal日志(约1.6GB)后,恢复正常。
结论
我推测1Panel当前通过systemctl status supervisor.service检测Supervisor状态,当systemd journal日志过大时,该命令执行时间显著增加,最终被1Panel超时终止,导致面板误判Supervisor未启动。
建议改为使用
systemctl is-active supervisor.service进行状态检测。Steps to Reproduce
使用类似
快速填充journal日志直至约2GB(高性能服务器可能需要更大)
The expected correct result
Supervisor一直显示未启动,但
systemctl status supervisor.service显示activeRelated log output
Additional Information
No response