[root@test ~]# ps ax | grep squid
1508 p0 R+ 0:00,00 grep squid
[root@test ~]# /usr/local/etc/rc.d/squid start
Starting squid.
[root@test ~]# ps ax | grep squid
1521 ?? Ss 0:00,00 /usr/local/sbin/squid
1523 ?? S 0:00,11 (squid) (squid)
1541 ?? Ss 0:00,04 (ntlm_auth) --helper-protocol=squid-2.5-basic # /usr/local/libexec/squid/wb_auth (ntlm_auth)
1542 ?? Ss 0:00,04 (ntlm_auth) --helper-protocol=squid-2.5-basic # /usr/local/libexec/squid/wb_auth (ntlm_auth)
1543 ?? Ss 0:00,04 (ntlm_auth) --helper-protocol=squid-2.5-basic # /usr/local/libexec/squid/wb_auth (ntlm_auth)
1544 ?? Ss 0:00,04 (ntlm_auth) --helper-protocol=squid-2.5-basic # /usr/local/libexec/squid/wb_auth (ntlm_auth)
1545 ?? Ss 0:00,04 (ntlm_auth) --helper-protocol=squid-2.5-basic # /usr/local/libexec/squid/wb_auth (ntlm_auth)
1549 p0 S+ 0:00,01 grep squid
[root@test ~]# /usr/local/etc/rc.d/squid stop
Stopping squid.
squid: ERROR: Could not send signal 15 to process 1252: (3) No such process
Waiting for PIDS: 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523, 1521 1523^C
в общем запускаю сквид, все нормуль. смотрю - запущен ли он - все нормуль. пытаюсь его остановить- а он пытается послать сигнал 15 какому-то левому процессу (1252) и никак не останавливается. не подскажете, где косяк?
Поищи pid файл от сквида, например в /var/run
Возможно там этот пид прописан и у сквида не хватает прав, что бы его изменить.
>Поищи pid файл от сквида, например в /var/run
>Возможно там этот пид прописан и у сквида не хватает прав, что
>бы его изменить.спасибо, именно так и было. в сквид.конф был прописан пид /var/run/ владелец этого каталого рут - поэтому не работало. прописал pid_filename /usr/local/squid/logs/squid.pid и все заработало