fix: always release response body, should fix issue #166
parent
baf489e3cb
commit
51bf3be378
|
|
@ -19,6 +19,7 @@ A more advanced, serverless, and free uptime monitoring & status page solution,
|
||||||
- Custom status code & keyword checks for HTTP(s)
|
- Custom status code & keyword checks for HTTP(s)
|
||||||
- Downtime notification supporting [100+ notification channels](https://github.com/caronc/apprise/wiki)
|
- Downtime notification supporting [100+ notification channels](https://github.com/caronc/apprise/wiki)
|
||||||
- Customizable Webhook
|
- Customizable Webhook
|
||||||
|
- Multi-language support (English/Chinese)
|
||||||
- Status page
|
- Status page
|
||||||
- Interactive ping (response time) chart for all types of monitors
|
- Interactive ping (response time) chart for all types of monitors
|
||||||
- Scheduled maintenances alerts & Incident history page
|
- Scheduled maintenances alerts & Incident history page
|
||||||
|
|
@ -74,8 +75,10 @@ To contribute new features or customize your deployment furthermore, see [here](
|
||||||
- [x] Simpler config example
|
- [x] Simpler config example
|
||||||
- [x] Upcoming maintenances
|
- [x] Upcoming maintenances
|
||||||
- [x] Universal Webhook upgrade
|
- [x] Universal Webhook upgrade
|
||||||
- [ ] i18n...? (maybe)
|
- [x] i18n...? (maybe)
|
||||||
- [ ] ICMP via proxy?
|
- [ ] ICMP via proxy?
|
||||||
- [x] Add default UA
|
- [x] Add default UA
|
||||||
- [ ] Customizable footer
|
- [x] Customizable footer
|
||||||
- [ ] New header logo
|
- [x] New header logo
|
||||||
|
- [ ] Improve CPU time usage
|
||||||
|
- [ ] Local deployment
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@
|
||||||
- 可自定义的 HTTP(s) 状态码和关键字检查
|
- 可自定义的 HTTP(s) 状态码和关键字检查
|
||||||
- 支持 [100 多个通知渠道](https://github.com/caronc/apprise/wiki) 的宕机消息通知
|
- 支持 [100 多个通知渠道](https://github.com/caronc/apprise/wiki) 的宕机消息通知
|
||||||
- 可自定义的 Webhook
|
- 可自定义的 Webhook
|
||||||
|
- 多语言支持 (中文/英文)
|
||||||
- 状态页面
|
- 状态页面
|
||||||
- 所有类型监控的交互式 ping(响应时间)图表
|
- 所有类型监控的交互式 ping(响应时间)图表
|
||||||
- 响应式 UI,自适应PC/手机屏幕,及亮色/暗色系统主题
|
- 响应式 UI,自适应PC/手机屏幕,及亮色/暗色系统主题
|
||||||
|
|
|
||||||
|
|
@ -304,6 +304,8 @@ export async function getStatus(
|
||||||
response.status,
|
response.status,
|
||||||
response.text.bind(response)
|
response.text.bind(response)
|
||||||
)
|
)
|
||||||
|
try { await response.body?.cancel() } catch(e) {} // Always try to cancel body, see issue #166
|
||||||
|
|
||||||
if (err !== null) {
|
if (err !== null) {
|
||||||
console.log(`${monitor.name} didn't pass response check: ${err}`)
|
console.log(`${monitor.name} didn't pass response check: ${err}`)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue