Стоял squid-2.5.6_x и все было нормально. Под нормальным понимается что из подkptn#crontab -e -u root
запускался
0 0 * * * /usr/local/sbin/squid -k rotateи все работало, после portupgrade до
kptn# pkg_info | grep squid
squid-2.5.7_10 The successful WWW proxy cache and accelerator
работать перестало, а по почте стали приходить письма от Cron Daemon
следующего содержания
squid: ERROR: Could not send signal 30 to process 1080: (3) No
such processперенес задание под crontab -e -u squid письма приходить перестали, но
логи все равно не ротатяться
С консольки рута тоже самоеkptn# squid -k rotate
squid: ERROR: Could not send signal 30 to process 1080: (3) No such processkptn# ps -aux | grep squid
squid 442 0.0 0.2 880 428 ?? Is 7:02AM 0:00.01 (unlinkd) (unlinkd)
squid 441 0.0 0.2 1120 560 ?? Is 7:02AM 0:00.00 (wb_group) (wb_group)
...
squid 436 0.0 0.2 1068 568 ?? Is 7:02AM 0:00.00 (wb_auth) (wb_auth)
...
squid 426 0.0 0.2 1100 576 ?? Is 7:02AM 0:00.00 (wb_ntlmauth) (wb_ntlmauth)
...
squid 416 0.0 0.5 1748 1312 ?? Is 7:02AM 0:00.08 (redirector) /usr/local/ban2/redirector.co
...
squid 411 0.0 6.4 17348 16468 ?? S 7:02AM 0:06.66 (squid) -D (squid)
squid 340 0.0 0.4 2880 1132 ?? Is 7:02AM 0:00.00 /usr/local/sbin/squid -DНу и остальное тоже не хочет:
kptn# squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 1080: (3) No such processkptn# /usr/local/etc/rc.d/squid.sh restart
squid: ERROR: Could not send signal 15 to process 1080: (3) No such process
Waiting for PIDS: 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, 340 411, ... (еще очень долго пока сам не прервал)#killall squid (работает :) , но это не метод)
может кто чего подскажет ?
Судя по всему, что-то с pid-файлом.
Смотри pid_filename в squid.conf-e и далее: где лежит, что в нём, совпадает ли с ps ax | grep squid.
>Судя по всему, что-то с pid-файлом.
>Смотри pid_filename в squid.conf-e и далее: где лежит, что в нём, совпадает
>ли с ps ax | grep squid.У меня такая же проблема возникла при выполнении squid -k rotate, ротация лога не происходит, хотя прокси работает нормально. Попробовал посмотреть как ты советовал на файлик squid.pid но я его не нашел, хотя в конфиге squid.conf путь к нему прописан pid_filename /var/run/squid.pid, почему он не создается?
К предидущему...Извиняюсь за сообщение, с глупил (нужно читать FAQ). Все проблемы решились созданием файла /var/run/squid.pid изменением владельца данного файла на пользователя от имяни которого запущен squid и добавления в данный файл номера процесса squid (из ps axu | grep squid). После перезапуска прокси squid -k reconfigure прокси сам сделал запись номера процесса.