On Fri, May 23, 2008, Nick Duda wrote: > If squid terminates on its own...lets say cause access.log hits 2gb or something, what is that considered? A clean shutdown or a squid crash? Crash; but I'm not sure if it'll unlink the pid file on SIGSEGV. Go register a bug in bugzilla so we don't forget.. Adrian > > - Nick > > -----Original Message----- > From: Adrian Chadd [mailto:adrian@xxxxxxxxxxxxxxx] > Sent: Friday, May 23, 2008 10:08 AM > To: Nick Duda > Cc: 'Carlos Anderson Jardim'; squid-users@xxxxxxxxxxxxxxx > Subject: Re: Squid not running, PID exists > > On Fri, May 23, 2008, Nick Duda wrote: > > Same thing. I start squid: > > > > /usr/local/squid/sbin/squid > > > > And then I kill it: > > > > /usr/local/squid/sbin/squid -k kill > > tsk. squid -k shutdown! > > > > > Adrian > > > > > PID file still exists. > > > > -----Original Message----- > > From: Carlos Anderson Jardim [mailto:cajardim@xxxxxxxxxxxxxxxxxxx] > > Sent: Friday, May 23, 2008 9:43 AM > > To: Nick Duda; squid-users@xxxxxxxxxxxxxxx > > Subject: RES: Squid not running, PID exists > > > > Hi, > > > > Change in squid.conf the line pid_filename to: > > > > pid_filename /usr/local/squid/var/squid.pid > > > > And start the squid. > > > > Regards > > > > -------------------------------- > > Carlos Anderson Jardim > > Tecnologia da Informacao - Redes e Internet > > Santa Casa de S?o Jos? dos Campos - SP - Brazil > > Linux User #403727 > > FUG-BR User #381 > > Tel.: +55 12 3876-1760 > > > > -----Mensagem original----- > > De: Nick Duda [mailto:nduda@xxxxxxxxxxxxxx] > > Enviada em: sexta-feira, 23 de maio de 2008 10:36 > > Para: 'Carlos Anderson Jardim'; squid-users@xxxxxxxxxxxxxxx > > Assunto: RE: Squid not running, PID exists > > > > Interesting. When I start it in debug mode (-NCd1) the squid.pid appears. > > When I stop squid in debug mode the squid.pid goes away. Why is this not > > happening when not running debug mode? > > > > The /usr/local/squid directory and everything below is owned to squid user, > > which is the effective user. > > > > Debug output: > > > > 2008/05/23 09:30:51| Starting Squid Cache version 2.6.STABLE19 for > > i686-pc-linux-gnu... > > 2008/05/23 09:30:51| Process ID 15752 > > 2008/05/23 09:30:51| With 1024 file descriptors available > > 2008/05/23 09:30:51| Using epoll for the IO loop > > 2008/05/23 09:30:51| Performing DNS Tests... > > 2008/05/23 09:30:51| Successful DNS name lookup tests... > > 2008/05/23 09:30:51| DNS Socket created at 0.0.0.0, port 43529, FD 6 > > 2008/05/23 09:30:51| Adding domain vistaprint.net from /etc/resolv.conf > > 2008/05/23 09:30:51| Adding nameserver x.x.x.x from /etc/resolv.conf > > 2008/05/23 09:30:51| Adding nameserver x.x.x.x from /etc/resolv.conf > > 2008/05/23 09:30:51| Adding nameserver x.x.x.x from /etc/resolv.conf > > 2008/05/23 09:30:51| helperOpenServers: Starting 50 'sf_userinfo' processes > > 2008/05/23 09:30:53| Unlinkd pipe opened on FD 61 > > 2008/05/23 09:30:53| Swap maxSize 10238976 KB, estimated 787613 objects > > 2008/05/23 09:30:53| Target number of buckets: 39380 > > 2008/05/23 09:30:53| Using 65536 Store buckets > > 2008/05/23 09:30:53| Max Mem size: 8192 KB > > 2008/05/23 09:30:53| Max Swap size: 10238976 KB > > 2008/05/23 09:30:53| Store logging disabled > > 2008/05/23 09:30:53| Rebuilding storage in /usr/local/squid/var/cache > > (DIRTY) > > 2008/05/23 09:30:53| Using Least Load store dir selection > > 2008/05/23 09:30:53| Current Directory is /usr/local/squid/var/logs > > 2008/05/23 09:30:53| Loaded Icons. > > 2008/05/23 09:30:53| Smartfilter: Initializing SmartFilter > > 2008/05/23 09:30:53| SmartFilter: SmartFilter Plugin Library Version > > 4.2.1.00 > > 2008/05/23 09:30:53| SmartFilter: Trying to start plugin thread > > 2008/05/23 09:30:53| SmartFilter: Created communication thread > > 2008/05/23 09:30:53| SmartFilter: SmartFilter init: SmartFilter initialized. > > 2008/05/23 09:30:53| Accepting transparently proxied HTTP connections at > > 0.0.0.0, port 3128, FD 68. > > 2008/05/23 09:30:53| Accepting ICP messages at 0.0.0.0, port 3130, FD 69. > > 2008/05/23 09:30:53| Accepting SNMP messages on port 3401, FD 70. > > 2008/05/23 09:30:53| WCCP Disabled. > > 2008/05/23 09:30:53| Ready to serve requests. > > 2008/05/23 09:30:54| Store rebuilding is 1.5% complete > > 2008/05/23 09:30:56| Done reading /usr/local/squid/var/cache swaplog (277177 > > entries) > > 2008/05/23 09:30:56| Finished rebuilding storage from disk. > > 2008/05/23 09:30:56| 277177 Entries scanned > > 2008/05/23 09:30:56| 0 Invalid entries. > > 2008/05/23 09:30:56| 0 With invalid flags. > > 2008/05/23 09:30:56| 277177 Objects loaded. > > 2008/05/23 09:30:56| 0 Objects expired. > > 2008/05/23 09:30:56| 0 Objects cancelled. > > 2008/05/23 09:30:56| 0 Duplicate URLs purged. > > 2008/05/23 09:30:56| 0 Swapfile clashes avoided. > > 2008/05/23 09:30:56| Took 3.1 seconds (88218.3 objects/sec). > > 2008/05/23 09:30:56| Beginning Validation Procedure > > 2008/05/23 09:30:56| 262144 Entries Validated so far. > > 2008/05/23 09:30:56| Completed Validation Procedure > > 2008/05/23 09:30:56| Validated 277177 Entries > > 2008/05/23 09:30:56| store_swap_size = 3937784k > > 2008/05/23 09:30:56| storeLateRelease: released 0 objects > > > > > > > > -----Original Message----- > > From: Carlos Anderson Jardim [mailto:cajardim@xxxxxxxxxxxxxxxxxxx] > > Sent: Friday, May 23, 2008 9:28 AM > > To: Nick Duda; squid-users@xxxxxxxxxxxxxxx > > Subject: RES: Squid not running, PID exists > > > > 1 - If you start squid in debug mode, see the result, paste output here > > please. > > > > # squid -d > > > > 2 - Maybe the directory is not owner squid, verify permissions. > > > > Regards. > > > > -------------------------------- > > Carlos Anderson Jardim > > Tecnologia da Informacao - Redes e Internet > > Santa Casa de S?o Jos? dos Campos - SP - Brazil > > Linux User #403727 > > FUG-BR User #381 > > Tel.: +55 12 3876-1760 > > > > > > -----Mensagem original----- > > De: Nick Duda [mailto:nduda@xxxxxxxxxxxxxx] > > Enviada em: sexta-feira, 23 de maio de 2008 09:57 > > Para: 'squid-users@xxxxxxxxxxxxxxx' > > Assunto: Squid not running, PID exists > > > > When squid is running, /usr/local/squid/var/logs/squid.pid exists > > If I kill squid, the pid file still exists. > > If I restart squid it just overwrites the squid.pid with the new PID > > > > Anyway I can tell squid when its not running to ditch the PID file (without > > relying on scripts and cron jobs to test for this?) > > > > - Nick > > > > > > ---- > > > > > > Esta mensagem e seus anexos sao destinados exclusivamente ao(s) destinatario(s) > > > > identificado(s) acima e contem informacoes confidenciais ou privilegiadas. > > > > Se voce nao e o destinatario destes materiais, nao esta autorizado a utiliza-los > > > > para nenhum fim. Solicitamos que voce apague a mensagem e seus anexos e avise > > > > imediatamente o remetente. O conteudo desta mensagem e de seus anexos nao > > > > representa necessariamente a opiniao e a intencao da empresa, nao implicando em > > > > qualquer obrigacao ou responsabilidade adicionais. > > -- > - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - > - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA - -- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -