回答
收藏
分享
举报
nginx在模块实现是否支持periodic 类型的module
提问于2021-04-25 09:11

浏览 3.5k

nginx plus引入了主动健康检查机制,从文档看他是一种周期性行为。

https://nginx.org/en/docs/http/ngx_http_upstream_hc_module.html#health_check:

health_check: Enables periodic health checks of the servers in a group referenced in the surrounding location.

请各位大神指点,OSS中

1. 是否不存在这种周期性任务的能力。

2. 如果想在OSS中尝试 periodic 类型的module开发是否需要较多的改动nginx源码?实现难度有多大?




已修改于2023-03-17 02:14



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

周期性任务 可以通过 event和 ngx_add_timer 的方式实现。

具体还在研究,等有示例程序贴上来。


赞同

0

回复举报

回答于2021-04-28 18:16



回复宗兆伟
回复
提问者
宗兆伟
这家伙很懒还未留下介绍~
3
文章
1
问答
1
粉丝
相关问答

如果是三次握手没有成功,需要在nginx及上游,分别用tcpdump/wireshark抓包看下,是SYN还是ACK报文丢失了,是在哪个节点丢失的,再来分析为何会丢失,又该如何恢复。

wireshark抓包参见我讲的这一课:https://time.geekbang.org/course/detail/100026801-100973

tcpdump抓包参见这里:https://time.geekbang.org/course/detail/100026801-118169

点赞 0
浏览 5.6k

这个问题已经的到解决,需要在nginx controller的service 中配置environment, gateway, api, certs等相关参数,即可得到解决

点赞 0
浏览 3.6k

+1,有大佬预测一下吗

点赞 0
浏览 5.9k