[GH-ISSUE #1501] 健康检查能否设置为配置项,按需启动 #828

Open
opened 2026-02-26 12:09:34 +03:00 by kerem · 3 comments
Owner

Originally created by @sea-ten on GitHub (Dec 26, 2025).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1501

我看源码显示这个健康检查功能是默认启用的。

const formData = ref({
// Basic settings (health check is always enabled)
enabled: true,
interval: 300,
timeout: 10,
userAgent: 'Nginx-UI Enhanced Checker/2.0',
maxRedirects: 3,
followRedirects: true,
checkFavicon: true,

但由于有些服务可能临时启动一下,然后就关闭了,这种情况下,会产生大量的502日志:
[26/Dec/2025:00:19:56 +0800] "GET / HTTP/1.1" 502 154 "-" "Nginx-UI Enhanced Checker/2.0"
[26/Dec/2025:00:19:56 +0800] "GET / HTTP/1.1" 502 154 "-" "Nginx-UI Site Checker/1.0"

不知能否在[server]配置项增加一个EnhancedHealthCheck的子项?

Originally created by @sea-ten on GitHub (Dec 26, 2025). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1501 我看源码显示这个健康检查功能是默认启用的。 const formData = ref<EnhancedHealthCheckConfig>({ // Basic settings (health check is always enabled) enabled: true, interval: 300, timeout: 10, userAgent: 'Nginx-UI Enhanced Checker/2.0', maxRedirects: 3, followRedirects: true, checkFavicon: true, 但由于有些服务可能临时启动一下,然后就关闭了,这种情况下,会产生大量的502日志: [26/Dec/2025:00:19:56 +0800] "GET / HTTP/1.1" 502 154 "-" "Nginx-UI Enhanced Checker/2.0" [26/Dec/2025:00:19:56 +0800] "GET / HTTP/1.1" 502 154 "-" "Nginx-UI Site Checker/1.0" 不知能否在[server]配置项增加一个EnhancedHealthCheck的子项?
Author
Owner

@0xJacky commented on GitHub (Dec 26, 2025):

可以在站点仪表盘的右上角设置

<!-- gh-comment-id:3691987239 --> @0xJacky commented on GitHub (Dec 26, 2025): 可以在站点仪表盘的右上角设置
Author
Owner

@0xJacky commented on GitHub (Dec 26, 2025):

Image
<!-- gh-comment-id:3691988055 --> @0xJacky commented on GitHub (Dec 26, 2025): <img width="1598" height="1384" alt="Image" src="https://github.com/user-attachments/assets/56afe117-0e68-4c80-977e-c62b6e65d281" />
Author
Owner

@sea-ten commented on GitHub (Dec 26, 2025):

Image

我知道这个地方,我之前已经手动把十几个站点的健康检查关了,然后昨天启动了一些临时服务,把禁用的站点列表启用了,后面临时服务停止了,但是站点忘记继续禁用,就产生了很多日志。感觉以后还可能遇到这样的情况。

当然我这个也不是什么紧急和重要的需求,只是反馈有这样的场景,并提供一个建议而已。

<!-- gh-comment-id:3691994985 --> @sea-ten commented on GitHub (Dec 26, 2025): > <img alt="Image" width="1598" height="1384" src="https://private-user-images.githubusercontent.com/13096985/530261628-56afe117-0e68-4c80-977e-c62b6e65d281.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjY3MTkxNTYsIm5iZiI6MTc2NjcxODg1NiwicGF0aCI6Ii8xMzA5Njk4NS81MzAyNjE2MjgtNTZhZmUxMTctMGU2OC00YzgwLTk3N2UtYzYyYjZlNjVkMjgxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTEyMjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMjI2VDAzMTQxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3Zjg5YTlkY2JlODlhYjdhNDQxOGYzMTMxYzE5YmI2OTkwYzhmNTUzN2JhZGJiMzE2Mzk5MzQxMzJkNDY4MzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Zp-xPfdXwXWaYCCx9XzFPBUg55b_rihf5rieobKXj2w"> 我知道这个地方,我之前已经手动把十几个站点的健康检查关了,然后昨天启动了一些临时服务,把禁用的站点列表启用了,后面临时服务停止了,但是站点忘记继续禁用,就产生了很多日志。感觉以后还可能遇到这样的情况。 当然我这个也不是什么紧急和重要的需求,只是反馈有这样的场景,并提供一个建议而已。
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#828
No description provided.