URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2894
[ Назад ]

Исходное сообщение
"squid -k rotate (проблема)"

Отправлено Kapitan , 03-Фев-05 12:06 
Стоял 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 process

kptn# 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 process

kptn# /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 (работает :) , но это не метод)

может кто чего подскажет ?


Содержание

Сообщения в этом обсуждении
"squid -k rotate (проблема)"
Отправлено Андрей Слободяник , 03-Фев-05 14:46 
Судя по всему, что-то с pid-файлом.
Смотри pid_filename в squid.conf-e и далее: где лежит, что в нём, совпадает ли с ps ax | grep squid.

"squid -k rotate (проблема)"
Отправлено bardak , 24-Фев-05 14:39 
>Судя по всему, что-то с pid-файлом.
>Смотри pid_filename в squid.conf-e и далее: где лежит, что в нём, совпадает
>ли с ps ax | grep squid.

      У меня такая же проблема возникла при выполнении squid -k rotate, ротация лога не происходит, хотя прокси работает нормально. Попробовал посмотреть как ты советовал на файлик squid.pid но я его не нашел, хотя в конфиге squid.conf путь к нему прописан pid_filename /var/run/squid.pid, почему он не создается?


"squid -k rotate (проблема)"
Отправлено bardak , 24-Фев-05 15:14 
     К предидущему...

     Извиняюсь за сообщение, с глупил (нужно читать FAQ). Все проблемы решились созданием файла /var/run/squid.pid изменением владельца данного файла на пользователя от имяни которого запущен squid и добавления в данный файл номера процесса squid (из ps axu | grep squid). После перезапуска прокси squid -k reconfigure прокси сам сделал запись номера процесса.