<div dir="ltr">Hello Maxim,<div>Interesting thing I noticed is that this alert only happens when the received request is HTTPv2. If the received is HTTPv1.1 and with no changes to my module, I don't see this log message. Does this suggest something?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 24, 2022 at 10:23 AM Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hello!<br>
<br>
On Tue, May 24, 2022 at 08:04:16AM -0700, Dk Jack wrote:<br>
<br>
> I am noticing this with our modules. Although, we do not do not message<br>
> with any nginx reference counting etc.<br>
> At most, we are sending 403-forbidden for some requests. Could you suggest<br>
> some ways about debugging this?<br>
<br>
Request reference counting automatically happens in various nginx <br>
functions, such as ngx_http_read_client_request_body() and <br>
ngx_http_finalize_request().  Incorrect reference counting <br>
suggests that your module does something wrong: for example, calls <br>
ngx_http_finalize_request() when it shouldn't.  Or returns an <br>
incorrect result from a handler, which causes <br>
ngx_http_finalize_request() to be called when it shouldn't.<br>
<br>
The most straightforward way to debug such problems is to enable <br>
debug logging and check all reference counting step-by-step for a <br>
request which results in the alert.<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx-devel mailing list -- <a href="mailto:nginx-devel@nginx.org" target="_blank">nginx-devel@nginx.org</a><br>
To unsubscribe send an email to <a href="mailto:nginx-devel-leave@nginx.org" target="_blank">nginx-devel-leave@nginx.org</a><br>
</blockquote></div>