<div dir="ltr">Hi,<div><br></div><div>It appears that somewhere between nginx versions 1.10.3 and 1.11.9 the module provided by the libnginx-mod-http-cache-purge package has stopped working completely.</div><div><br></div><div>The worker process gets killed with signal 11.</div><div><br></div><div>I can reliably reproduce this behavior:</div><div><br></div><div><font size="1" face="monospace, monospace">syslog:</font></div><div>
<p class="gmail-p1"><span class="gmail-s1"><font size="1" face="monospace, monospace">kernel: [28583513.474105] traps: nginx[27377] general protection ip:7fdf652f3b67 sp:7ffcc89b1d58 error:0 in nginx[7fdf65281000+f6000]</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font size="1" face="monospace, monospace">
</font></span></p><p class="gmail-p1"><font size="1" face="monospace, monospace">___________________________</font></p><p class="gmail-p1"><font size="1" face="monospace, monospace">error.log debug info:</font></p><p class="gmail-p1"><font size="1" face="monospace, monospace">[alert] 7056#7056: worker process 27377 exited on signal 11<br></font></p><p class="gmail-p1"><span class="gmail-s1"><font size="1" face="monospace, monospace">
</font></span></p><p class="gmail-p1"><span style="font-family:monospace,monospace;font-size:x-small">___________________________</span><font size="1" face="monospace, monospace"><br></font></p><p class="gmail-p1"><font size="1" face="monospace, monospace">Command:</font></p><p class="gmail-p1"><font size="1" face="monospace, monospace">curl -X PURGE -D - -o /dev/null <a href="http://127.0.0.1/">http://127.0.0.1/</a><br></font></p><p class="gmail-p1"><span class="gmail-s1"><span style="font-family:monospace,monospace;font-size:x-small">___________________________</span><font face="monospace, monospace" size="1"><br></font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">Config:</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">proxy_cache_path /var/www/cache levels=1:2 keys_zone=mapserver_cache:8000m max_size=400g;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">server {</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>listen 80 default_server;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>server_name $hostname;</font></span></p><p class="gmail-p2"><font face="monospace, monospace" size="1"><span class="gmail-s1"></span><br></font></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>location / {</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>proxy_cache mapserver_cache;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>proxy_pass <a href="http://spaz.org">http://spaz.org</a>;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>proxy_cache_valid any 1d;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>proxy_cache_key<span class="gmail-Apple-converted-space"> </span>$uri;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>proxy_cache_purge PURGE from all;</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-converted-space"> </span>}</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">}</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">upstream <a href="http://spaz.org">spaz.org</a> {</font></span></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1"><span class="gmail-Apple-tab-span"> </span>server <a href="http://spaz.org">spaz.org</a>;</font></span></p><p class="gmail-p1"><font face="monospace, monospace" size="1">
</font></p><p class="gmail-p1"><span class="gmail-s1"><font face="monospace, monospace" size="1">}</font></span></p><br>Is this a known issue, and what is the status?</div></div>