varnish won't come up cleanly after reboot
Stroomer, Jeff
Jeff.Stroomer at disney.com
Sun Oct 9 23:03:06 CEST 2011
Varnish folks,
I am having trouble getting varnish to come up cleanly after a reboot. But if I ssh into the machine, and do a /etc/init.d/varnish restart by hand, then varnish starts working correctly. Here are the details.
I'm running varnish 3.0.1 on a RedHat 5.5 VM. Following a reboot, I see the following:
$ ps -eaf | grep varnish
root 3255 1 0 13:26 ? 00:00:00 /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish -g varnish -S /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,1G
The key thing here is that I see the manager process, but not the child. After I do an /etc/init.d/varnish restart by hand, I see both manager and child:
$ ps -eaf | grep varnish
root 3525 1 0 13:31 ? 00:00:00 /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish -g varnish -S /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,1G
varnish 3526 3525 0 13:31 ? 00:00:00 /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish -g varnish -S /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,1G
And sure enough, when I look in /var/log/messages following my reboot, I see this:
Oct 9 20:26:09 duckster varnishd[3255]: child (3257) Started
Oct 9 20:26:09 duckster varnishd[3255]: Pushing vcls failed: dlopen(./vcl.1GLakAnf.so): ./vcl.1GLakAnf.so: cannot open shared object file: Permission denied
Oct 9 20:26:09 duckster varnishd[3255]: Child (3257) said Child starts
Oct 9 20:26:09 duckster varnishd[3255]: Child (3257) said SMF.s0 mmap'ed 1073741824 bytes of 1073741824
Oct 9 20:26:09 duckster varnishd[3255]: Child (3257) said Child dies
Oct 9 20:26:09 duckster varnishd[3255]: Child (3257) died
I checked /tmp, and it has plenty of space, and permissions are 0777.
Any ideas?
Jeff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20111009/13c21eaf/attachment-0003.html>
More information about the varnish-misc
mailing list