saliven1970
saliven1970
I also encountered this problem. I can't switch to the spectral realm, and I can't see Sathrovarr. But I know that I used this exploration sunwell at ten years ago,...
对,必须跟补丁的版本号匹配下载特定版本的nginx,然后再执行patch,因为patch是针对特定版本中的源代码的,其他版本中这部分源代码如果有修改了,那patch自然也就不匹配了。nginx版本号第2位偶数才是稳定版,所以作者只是针对稳定版本出的patch。
你用1.17版本不行的,patch中的内容是针对1.16.1版本的,所以会出错,要下载对应的版本匹配
我认为应该是不支持,之前也准备修改源代码,现在看到有这个现成的,我觉得只需要再此基础上,增加patch中的内容,将这部分检查也加到stream相关的代码中就可以了,目前patch中只是将检查的代码加到了http的代码中。
话说,当时我是看到了nginx的商业版本身就支持了这个检查,并且可以检查更多系统,就没再花更多力气改程序了。其实这个ngx_http_upstream_check_module.c源代码,也是早期nginx版本里面有的,只是后来免费版去掉了这个功能。