Войти

Показать полную графическую версию : не работает SQUID 2.5


Romik2
28-04-2006, 17:13
Всем привет!!!

Помоготе пожалуйста, при попытке инициализации кеша с помощью webmin`a выписывается:

(платформа АСП 10)

**************************************************************************************************** ***********
Производится инициализация кэш Squid через команду squid -f /etc/squid/squid.conf -z ..

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.009 seconds = 0.004 user + 0.005 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
**************************************************************************************************** *************
Пробовал из терминала командой squid -z, пишет вот что:

************************************************************************************************
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.005 user + 0.003 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
**************************************************************************************************
Пожалуйста помогите, очень горит.

BuGfiX
28-04-2006, 22:31
Ну написано же "Установите значение параметра visible_hostname" !
Открываем /etc/squid/squid.conf и правим....

Romik2
03-05-2006, 09:18
Я конечно прошу прощение за тупость, но что конкретно писать в сквид.конфе.

Telepuzik
03-05-2006, 10:43
Romik2
Находите в squid.conf тег visible_hostname и прописываете :
visible_hostname <имя вашей машины>

bool
03-05-2006, 14:02
у меня вот такая ошибка:


Startup: Срд Май 3 13:44:13 MSD 2006
2006/05/03 13:44:13| parseConfigFile: line 962 unrecognized: ' dns_defnames off'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2006/05/03 13:44:13| WARNING: Closing open FD 2
2006/05/03 13:44:13| Starting Squid Cache version 2.5.STABLE13 for i686-pc-linux-gnu...
2006/05/03 13:44:13| Process ID 16428
2006/05/03 13:44:13| With 1024 file descriptors available
2006/05/03 13:44:13| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE13): Terminated abnormally.
CPU Usage: 0.030 seconds = 0.030 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 333


запускать пробывал и с правами root , доступа к лог файлу нет, и ещё что то с DNS тестом ;) вообщем впервые запускаю, нид хелп) версия сквида та же , что и у автора топика.

Telepuzik
03-05-2006, 15:06
От какого имени работает squid? Попробуйте дать доступ всем на запись в файл /usr/local/squid/var/logs/cache.log

2006/05/03 13:44:13| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.

А с машины DNS имена разрешаются?? В resolv.conf DNS сервера прописаны???
Попробуйте запустить squid с ключем -D

Romik2
04-05-2006, 18:06
Ой ребята....

С П А С И Б О ! ! ! :yahoo:

Заработал SQUID, поставил SARG и радуюсь. Только вот не могу разобраться как заставить сарг далать отчёты сразу по всем IP адресам, если кто знает напишите пожалуйста.

Telepuzik
05-05-2006, 14:01
А что делает тока по одному ip??? А случаем процесс sort не весит в памяти ???

Evgentos
05-05-2006, 15:21
тамже SQUID просит запустить его с ключем -z. И права на папку logs должны быть на запись для пользователя nobody.

Romik2
06-05-2006, 10:33
Да, только по одному.
Может я не так чёто делаю?
С логами всё нормально.

вот команда squid -a 192.168.101.1, пишу squid -a 192.168.101.45 делает по 45-тому, короче говоря по всем IP делает.

А как заставить сквид по свем адресам сразу делать это для меня вопрос. Пробовал через запятую, со слешем и до.....

Telepuzik
06-05-2006, 11:04
Romik2
вот команда squid -a 192.168.101.1, пишу squid -a 192.168.101.45 делает по 45-тому, короче говоря по всем IP делает.
Что то я до конца не понял у вас проблемы со отчетами в sarg или что то не так со squid??? В access.log пишется информация по всем ip адресам??
вот команда squid -a 192.168.101.1
И что вам squid делает по этой команде???
Из man squid:
-a port Specify HTTP port number (default: 3128)
Может вы что то напутали, может вы запускаете sarg -a 192.168.101.45???
Была проблема с sarg делал отчет по одному ip потом зависал процесс sort, исправил путем изменения переменной LC_ALL. Перед запуском sarg выполняется export LC_ALL=C и sarg нормально делает отчет по всем ip адресам. (ОС RedHat 9.0)




© OSzone.net 2001-2012