← Back to team overview

aims team mailing list archive

Re: [Bug 1073478] Re: squid3 does not clean up pid file

 

That seems to work:

0 root@rackspace:/etc/logrotate.d#cp squid3 ~/etc_logrotate.d_squid3.orig
0 root@rackspace:/etc/logrotate.d#vim squid3
0 root@rackspace:/etc/logrotate.d#logrotate -f
/root/etc_logrotate.d_squid3.orig
squid: ERROR: Could not send signal 10 to process 13273: (3) No such process
error: error running shared postrotate script for '/var/log/squid3/*.log '
1 root@rackspace:/etc/logrotate.d#logrotate -f squid3
0 root@rackspace:/etc/logrotate.d#grep kill squid3
                 test ! -e /var/run/squid3.pid || ! kill -0 `cat
/var/run/squid3.pid` 2>/dev/null || /usr/sbin/squid3 -k rotate
0 root@rackspace:/etc/logrotate.d#ps axw|grep squid3
13357 pts/0    S+     0:00 grep --color=auto squid3
0 root@rackspace:/etc/logrotate.d#cat /var/run/squid3.pid
13273
0 root@rackspace:/etc/logrotate.d#



On 15 November 2012 17:21, Robie Basak <1073478@xxxxxxxxxxxxxxxxxx> wrote:

> (the replacement is all on one line)
>
> ** Changed in: squid3 (Ubuntu)
>        Status: New => Triaged
>
> ** Changed in: squid3 (Ubuntu)
>    Importance: Undecided => Medium
>
> ** Summary changed:
>
> - squid3 does not clean up pid file
> + squid3 logrotate fails when squid is not running
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1073478
>
> Title:
>   squid3 logrotate fails when squid is not running
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1073478/+subscriptions
>


-- 
  .~.
  /V\     Jan Groenewald
 /( )\    www.aims.ac.za
 ^^-^^

-- 
You received this bug notification because you are a member of AIMS,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1073478

Title:
  squid3 logrotate fails when squid is not running

Status in “squid3” package in Ubuntu:
  Triaged

Bug description:
  Squid3 on Precise does not clean up its PID file, causing logrotate to 
  spit out an error each night when cron runs it. This is on a server where
  we want squid3 installed and ready to go but not running by default.

  0 root@rackspace:/etc/mysql#start squid3 
  squid3 start/running, process 10392
  0 root@rackspace:/etc/mysql#cat /var/run/squid3.pid 
  10392
  0 root@rackspace:/etc/mysql#stop squid3 
  squid3 stop/waiting
  0 root@rackspace:/etc/mysql#cat /var/run/squid3.pid 
  10392
  0 root@rackspace:/etc/mysql#logrotate -f /etc/logrotate.d/squid3 
  squid: ERROR: Could not send signal 10 to process 10392: (3) No such process
  error: error running shared postrotate script for '/var/log/squid3/*.log '
  1 root@rackspace:/etc/mysql#lsb_release -d
  Description:    Ubuntu 12.04.1 LTS
  0 root@rackspace:/etc/mysql#dpkg -l squid3
  Desired=Unknown/Install/Remove/Purge/Hold
  | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
  |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
  ||/ Name                                     Version                                  Description
  +++-========================================-========================================-================================================================================================
  ii  squid3                                   3.1.19-1ubuntu3.12.04.1                  Full featured Web Proxy cache (HTTP proxy)
  0 root@rackspace:/etc/mysql#

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1073478/+subscriptions


References