[Varnish] #1213: varnishtop leaks file descriptors and deleted files
Varnish
varnish-bugs at varnish-cache.org
Mon Oct 15 13:32:31 CEST 2012
#1213: varnishtop leaks file descriptors and deleted files
-------------------+------------------------
Reporter: mha | Type: defect
Status: new | Priority: normal
Milestone: | Component: varnishtop
Version: 3.0.3 | Severity: normal
Keywords: |
-------------------+------------------------
varnishtop leaks an open file descriptor to the shmlog, which makes it not
go away when varnishd is restarted while varnishtop runs. This is a
problem e.g. when running with the shmlog on tmpfs with a limited size.
Repro:
1. start varnish
2. start varnishtop
3. `service varnish restart`
4. <wait a while>
5. `lsof /var/lib/varnish` shows varnishtop still has an open fd against
the old shm-log, and thus it leaks the space
If you change varnishtop for varnishlog, the problem does not appear - so
varnishlog deals with it properly. As does varnishtstat. Both close the
file after a few seconds.
In my case, it happened on CentOS 6.3 with the Varnish RPMs installed from
repo.varnish-cache.org.
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1213>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list