[Varnish] #969: init.d stop() function improvement

Varnish varnish-bugs at varnish-cache.org
Wed Jul 27 17:05:20 CEST 2011


#969: init.d stop() function improvement
---------------------------+------------------------------------------------
 Reporter:  David Busby    |        Type:  enhancement
   Status:  new            |    Priority:  normal     
Milestone:                 |   Component:  varnishd   
  Version:  3.0.0          |    Severity:  normal     
 Keywords:  init.d stop()  |  
---------------------------+------------------------------------------------
 If you have need to run multiple varnish instances on the same machine and
 still maintain an init.d script for each, the default stop() function can
 lead to problems due to



 {{{
 killproc $prog
 }}}

 This will infact kill all running varnishd processes, where if you run
 multiple instances on a single host, can be very bad.

 In this case a replacement


 {{{
 killproc -p ${pidfile} -d 10 $prog
 }}}

 Or similar can be used, the above is an adaption of the httpd init file
 (Replaceing $httpd with $prod).

-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/969>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list