Then there is a problem with writing the squid.pid file. Maybe Squid does not have permission to write to this file or something.
from squid.conf: pid_filename /var/log/squid/squid.pid
ls -la /var/log drwxr-x--- 2 squid squid 4096 Sep 22 11:45 squid
Don't "kill -9" unless you absolutely have to. "kill -9" is the same as "squid -k kill" and will forcibly shut down Squid without any chance to clean up first.
there is no other option to kill the deamon. Look into my email with examples:
http://marc.theaimsgroup.com/?l=squid-users&m=106422535315125&w=2
Odd.. what does cache.log say?
http://marc.theaimsgroup.com/?l=squid-users&m=106422535315125&w=2
Then you have some other problem as well. You should never need to restart the machine only because you are restarting a daemon like Squid.
i know that
greetz boka
