Здравствуйте, помогите пжл, в *nix системах человек новый - больше network.
Перебросили на другой фронт обстоятельства ...Была почти рабочая связка Squid на freebsd +samba+sams+apache. Аутентификация NLTM.
Почти рабочая потому что -пользователями рулить можно было через SAMS, и из AD цеплял все ок. Но не считал трафик.Я переименовал access.log в assess.log.backup. создал пустой access.log (в /var/squid/logs)и все перестало работать. squid не запускается
по команде ps axw | grep squid ничего нет.
[root@PROXY /var/squid/logs]# ls -l
-rw-r----- 1 squid squid 989576479 Jun 9 17:57 access.log
-rw-r----- 1 root squid 989576479 Jun 9 17:36 access.log.backup
-rw-r----- 1 squid squid 1902837747 Jun 9 18:32 cache.log
-rw------- 1 squid squid 5361664 Mar 23 11:47 samsredir.core
-rw------- 1 squid squid 0 Jun 9 18:32 squid.core
-rw-r--r-- 1 squid squid 4 Jun 9 15:53 squid.pid
-rw-r----- 1 squid squid 1918271323 Jun 9 17:36 store.logПроверил прова на access.log -был root. поменял на squid (chown squid:squid access.log)
Не помогло.
Пробовал так же потом делать со squid.pid -не помогло.root@PROXY /var/squid/logs]# squid -k check
2011/06/09 18:50:57| parseConfigFile: squid.conf:3563 unrecognized: 'delay_pools'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3564 unrecognized: 'delay_class'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3565 unrecognized: 'delay_class'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3566 unrecognized: 'delay_class'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3567 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3568 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
squid: ERROR: Could not send signal 0 to process 940: (3) No such processПодскажите плиз что мне дальше делать?
> Здравствуйте, помогите пжл, в *nix системах человек новый - больше network.
> Перебросили на другой фронт обстоятельства ...
> Была почти рабочая связка Squid на freebsd +samba+sams+apache. Аутентификация NLTM.
> Почти рабочая потому что -пользователями рулить можно было через SAMS, и из
> AD цеплял все ок. Но не считал трафик.смотри конец файла cache.log, там должно быть написано, что не так ...
>[оверквотинг удален]
> все перестало работать. squid не запускается
> по команде ps axw | grep squid ничего нет.
> [root@PROXY /var/squid/logs]# ls -l
> -rw-r----- 1 squid squid 989576479 Jun 9 17:57 access.log
> -rw-r----- 1 root squid 989576479 Jun 9 17:36 access.log.backup
> -rw-r----- 1 squid squid 1902837747 Jun 9 18:32 cache.log
> -rw------- 1 squid squid 5361664 Mar 23 11:47 samsredir.core
> -rw------- 1 squid squid 0 Jun 9 18:32 squid.core
> -rw-r--r-- 1 squid squid 4 Jun 9 15:53 squid.pid
> -rw-r----- 1 squid squid 1918271323 Jun 9 17:36 store.log
Можно еще все удалить, ну и squid -z
попробуй squid -k rotate
попробуй squid -k rotate
и не забудь /usr/local/etc/rc.d/squid restart
> попробуй squid -k rotate
> и не забудь /usr/local/etc/rc.d/squid restartsquid -k rotate
[root@PROXY /usr/local/etc/rc.d]# squid -k rotate
2011/06/10 09:19:54| parseConfigFile: squid.conf:3563 unrecognized: 'delay_pools'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3564 unrecognized: 'delay_class'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3565 unrecognized: 'delay_class'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3566 unrecognized: 'delay_class'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3567 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3568 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
2011/06/10 09:19:54| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
squid: ERROR: Could not send signal 30 to process 940: (3) No such processТо же самое
> Можно еще все удалить, ну и squid -zа все удалить это что именно ?
>[оверквотинг удален]
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3566 unrecognized: 'delay_class'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3567 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3568 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'что бы параметры на которые ругается squid, заработали
надо его собрать с опцией delay-pools ...
>[оверквотинг удален]
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3568 unrecognized: 'delay_access'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
> что бы параметры на которые ругается squid, заработали
> надо его собрать с опцией delay-pools ...а как ? подскажите пожалуйста
>[оверквотинг удален]
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
>> что бы параметры на которые ругается squid, заработали
>> надо его собрать с опцией delay-pools ...
> а как ? подскажите пожалуйстаПосмотреть какой стоит сквид можно через /var/db/ports, затем в соответствующий порт /usr/ports/www/squidXX, звтем make config галочку напротив delay pools, потом маке deinstall, потом make install clean и золотой ключик ваш....
Вообщем литературу по фре в руки и вперед...
>[оверквотинг удален]
>>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
>>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
>>>> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
>>> что бы параметры на которые ругается squid, заработали
>>> надо его собрать с опцией delay-pools ...
>> а как ? подскажите пожалуйста
> Посмотреть какой стоит сквид можно через /var/db/ports, затем в соответствующий порт
> /usr/ports/www/squidXX, звтем make config галочку напротив delay pools, потом маке deinstall,
> потом make install clean и золотой ключик ваш....
> Вообщем литературу по фре в руки и вперед...Спасибо! А база пользователей пропадет при этом? И надо будет перенастраивать и sams и samba?
>reading file "cache.log" Killed: 9 не могу открть лог
>>reading file "cache.log" Killed: 9 не могу открть логостановите squid и его дочерние процессы и убейте все, что в каталоге /usr/local/squid/,
затем squid -z ...
Оживил систему до предкрашевого состояния.
скорее-всего кончилось место.
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1d 7.7G 1.6G 5.5G 22% /usr
/dev/da0s1e 8.7G 8.1G -115M 101% /varбыло так. подчистил логи, место освободил.
Однако проблемы остались следующие:
1.cache log. забивается стремительно вот этим:
2011/06/10 13:53:37| Could not determine fully qualified hostname. Please set 'visible_hostname'
2011/06/10 13:53:37| WARNING: gethostbyname failed for PROXY
2011/06/10 13:53:37| Could not determine fully qualified hostname. Please set 'visible_hostname'
2011/06/10 13:53:37| WARNING: gethostbyname failed for PROXY
2011/06/10 13:53:37| Could not determine fully qualified hostname. Please set 'visible_hostname'
2. SAMS не считает трафик. при команде sam -d выдает
1 SQUID log string:
1307699850.943 18 192.168.100.129 TCP_DENIED/407 1844 GET http://www.labourmarket.ru/Pages/Levels/north-caucasian/rost... - NONE/- text/html2 SQUID log string:
1307699851.164 20 192.168.100.129 TCP_DENIED/407 1933 GET http://www.labourmarket.ru/Pages/Levels/north-caucasian/rost... - NONE/- text/html3 SQUID log string:
1307699851.557 215 192.168.100.129 TCP_MISS/200 7554 GET http://www.labourmarket.ru/Pages/Levels/north-caucasian/rost... TFM+stepanov DIRECT/193.232.254.194 text/html
Serch SAMS user: tfm/stepanov user found
Test local domain: local domain not found
user tfm/stepanov, ip=0.0.0.0 traffic: 7554+0=7554 limit:0
Error
Table './squidlog/cache' is marked as crashed and last (automatic?) repair failed
into MySQL query:
MySQL query error: Table './squidlog/cache' is marked as crashed and last (automatic?) repair failed3. ну и проблема осталась с конфигом - но это наверно мелочи [root@PROXY /var/squid/logs]# squid -k check
2011/06/10 14:49:00| parseConfigFile: squid.conf:3568 unrecognized: 'delay_pools'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3569 unrecognized: 'delay_class'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3570 unrecognized: 'delay_class'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3571 unrecognized: 'delay_class'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3572 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3574 unrecognized: 'delay_parameters'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3575 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3576 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3577 unrecognized: 'delay_parameters'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3578 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3579 unrecognized: 'delay_access'
2011/06/10 14:49:00| parseConfigFile: squid.conf:3580 unrecognized: 'delay_parameters'
squid: ERROR: Could not send signal 0 to process 1795: (3) No such process
То что места нет это понятно, вы вообще как squid и sams ставили? из портов или же ручками из сырцов, если вы выбрали второй путь, то боюсь вам никто, кроме вас самих не поможет, потому как телепатов нет и с какими ключами вы их ставили никто не скажет...
> То что места нет это понятно, вы вообще как squid и sams
> ставили? из портов или же ручками из сырцов, если вы выбрали
> второй путь, то боюсь вам никто, кроме вас самих не поможет,
> потому как телепатов нет и с какими ключами вы их ставили
> никто не скажет...В том-то и дело - что мне досталась готовая боевая система.
>> То что места нет это понятно, вы вообще как squid и sams
>> ставили? из портов или же ручками из сырцов, если вы выбрали
>> второй путь, то боюсь вам никто, кроме вас самих не поможет,
>> потому как телепатов нет и с какими ключами вы их ставили
>> никто не скажет...
> В том-то и дело - что мне досталась готовая боевая система.
А владельцем сделать сквидового юзера, ну или посмотреть, кто там был владельцем оригинального файла и какие права были
>[оверквотинг удален]
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3569 unrecognized: 'delay_parameters'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3570 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3571 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3572 unrecognized: 'delay_parameters'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3573 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3574 unrecognized: 'delay_access'
> 2011/06/09 18:50:57| parseConfigFile: squid.conf:3575 unrecognized: 'delay_parameters'
> squid: ERROR: Could not send signal 0 to process 940: (3)
> No such process
> Подскажите плиз что мне дальше делать?для начала закомментируйте всё, что касается delay pool в конфиге сквида squid.conf. Потом уже далее смотреть.
Сквид у вас собран без delay pool. Предыдущий админ походу изменил конфиг сквида или пересобрал сквид без этой опции.