Yes.
What most likely happened is that some other system service got the
same PID as Squid had before the reboot, and you did not give Squid
time to shut down itself cleanly when rebooting the machine. When you
start Squid Squid first checks if the pid stored in it's pid file
exists, if a process with the same pid exists then Squid assumes it
is a Squid and complains.
Regards
Henrik
On Friday 20 December 2002 15.09, Илья Шипицин wrote:
> Dear Sirs,
>
> just yesterday I've type "reboot" in the root shell. System is
> FreeBSD-4.7S, squid is 2.5STABLE1. After squid complained that
> "squid process is already running, pid is 306" and squid refused to
> start. Actually, yes, there was /usr/local/squid/logs/squid.pid
> which contained "306", but squid was not running.
>
> So, do I just "rm" that file during startup just for sure ? or
> there's a way to tell squid to start anyway ?
>
> Regards, (Наилучшие пожелания)
> Ilia Chipitsine (Илья Шипицин)
Received on Sun Dec 22 2002 - 10:09:52 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:12:11 MST