<div dir="ltr">Hi Thomas,<div><br></div><div>You can use the vcl_path parameter to adjust where varnish will look for the vmod files.</div><div><br></div><div>Cheers,</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- <br></div>Guillaume Quintard<br></div></div></div>
<br><div class="gmail_quote">On Thu, Jul 12, 2018 at 4:24 AM, Winkelmann, Thomas (RADIO TELE FFH - Online) <span dir="ltr"><<a href="mailto:t.winkelmann@ffh.de" target="_blank">t.winkelmann@ffh.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We could fix the problem by running ldconfig.<br>
<br>
See: <a href="https://ma.ttias.be/varnish-varnishhistvarnishtop-error-while-loading-shared-libraries-libvarnishapi-so-1-cannot-open-shared-object-file/" rel="noreferrer" target="_blank">https://ma.ttias.be/varnish-<wbr>varnishhistvarnishtop-error-<wbr>while-loading-shared-<wbr>libraries-libvarnishapi-so-1-<wbr>cannot-open-shared-object-<wbr>file/</a><br>
<br>
In which way do you prefer to reveice the crash reports? Or which log files are helpful for you to get the h2 bug fixed?<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: Winkelmann, Thomas (RADIO TELE FFH - Online)<br>
Gesendet: Donnerstag, 12. Juli 2018 13:00<br>
An: 'Dridi Boukelmoune'<br>
Cc: '<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.<wbr>org</a>'<br>
Betreff: AW: Connection resets / timout with Varnish 6.0 and HTTP/2<br>
<span class="im HOEnZb"><br>
Hello Dridi,<br>
<br>
we just managed to clone your git tree and successfully build varnish from source. But the vmods are not found...<br>
<br>
>Message from VCC-compiler:<br>
>Could not load VMOD vsthrottle<br>
>        File name: libvmod_vsthrottle.so<br>
>        dlerror: libvarnishapi.so.1: cannot open shared object file: No<br>
>such file or directory<br>
<br>
They were compiled to /usr/local/lib/varnish/vmods/, but varnish seems to search in another directory?<br>
<br>
As soon as I have running vsthrottle I can put some traffic to the server...<br>
<br>
Thanks,<br>
Thomas<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: Dridi Boukelmoune [mailto:<a href="mailto:dridi@varni.sh">dridi@varni.sh</a>]<br>
Gesendet: Freitag, 6. Juli 2018 14:34<br>
An: Winkelmann, Thomas (RADIO TELE FFH - Online)<br>
Cc: <a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
Betreff: Re: Connection resets / timout with Varnish 6.0 and HTTP/2<br>
<br>
</span><div class="HOEnZb"><div class="h5">Hello Thomas,<br>
<br>
On Wed, Jul 4, 2018 at 10:43 AM, Winkelmann, Thomas (RADIO TELE FFH -<br>
Online) <<a href="mailto:t.winkelmann@ffh.de">t.winkelmann@ffh.de</a>> wrote:<br>
> Hello everbody,<br>
><br>
> finally we got Varnish 6.0 + Vmods + Hitch TLS running on Ubuntu. So<br>
> far everything works fine, also HTTP/2 Support.<br>
><br>
<snip><br>
><br>
> We had some similar problems in the past with HTTPS. We could solve<br>
> them by<br>
> adding:<br>
><br>
> net.ipv4.ip_local_port_range = 4096 64999 net.ipv4.tcp_tw_reuse = 1<br>
><br>
> to /etc/sysctl.conf But this seems to be not the problem here.<br>
<br>
Thanks again for reporting both your problem and solution.<br>
<br>
> As soon as we remove alpn-protos = "h2,http/1.1" from hitch.conf<br>
> everything is working normally.<br>
><br>
> Are there any limitations regarding HTTP/2 within varnish?<br>
><br>
<snip><br>
><br>
> We already searched on the varnish github account for similar problem,<br>
> but did not found anything...<br>
<br>
You may have run into a known worker thread leak [1] that could be caused by either misbehaving browsers or bugs in our h2 stack. Leaking too many threads may put your varnish in a deadlock [2] situation that we have yet to fix (but much less likely in the absence of the aforementioned leak).<br>
<br>
Could you please try building from source my 6.0 branch [3] that is work in progress towards a 6.0.1 release? You may still run into a crash but I'm waiting for a test case to be written before resuming the back-porting effort.<br>
<br>
You will likely need to rebuild your modules too, because unless I'm confusing you with someone else I'm pretty sure you were referring to our varnish-modules [5] collection of VMODs.<br>
<br>
Thanks,<br>
Dridi<br>
<br>
[1] <a href="https://github.com/varnishcache/varnish-cache/issues/2623" rel="noreferrer" target="_blank">https://github.com/<wbr>varnishcache/varnish-cache/<wbr>issues/2623</a><br>
[2] <a href="https://github.com/varnishcache/varnish-cache/issues/2418" rel="noreferrer" target="_blank">https://github.com/<wbr>varnishcache/varnish-cache/<wbr>issues/2418</a><br>
[3] <a href="https://github.com/dridi/varnish-cache/tree/6.0" rel="noreferrer" target="_blank">https://github.com/dridi/<wbr>varnish-cache/tree/6.0</a><br>
[4] <a href="https://github.com/varnishcache/varnish-cache/issues/2572#issuecomment-402075064" rel="noreferrer" target="_blank">https://github.com/<wbr>varnishcache/varnish-cache/<wbr>issues/2572#issuecomment-<wbr>402075064</a><br>
[5] <a href="https://github.com/varnish/varnish-modules" rel="noreferrer" target="_blank">https://github.com/varnish/<wbr>varnish-modules</a><br>
<br>
</div></div><span class="im HOEnZb">RADIO / TELE FFH GmbH & Co. Betriebs-KG<br>
FFH-Platz 1, 61111 Bad Vilbel<br>
HRA - Nr. 26092 Frankfurt/Main<br>
USt.IdNr. DE 112152620<br>
Geschäftsführer / Programmdirektor: Hans-Dieter Hillmoth<br>
</span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/<wbr>lists/mailman/listinfo/<wbr>varnish-misc</a><br>
</div></div></blockquote></div><br></div>