Я запускаю squid и вот что происходит...
router (squid): failed to find or read error text file.
router kernel: pid 673 (squid), uid 65534: exited on signal 6
router squid[671]: Squid Parent: child process 673 exited due to signal 6
router squid[671]: Squid Parent: child process 675 started
Подскажите мне пожалуйста что это за ошибки и как исправить.
>Я запускаю squid и вот что происходит...
>router (squid): failed to find or read error text file.
>router kernel: pid 673 (squid), uid 65534: exited on signal 6
>router squid[671]: Squid Parent: child process 673 exited due to signal 6
>
>router squid[671]: Squid Parent: child process 675 started
>Подскажите мне пожалуйста что это за ошибки и как исправить.
Пожалуйста squid.conf в студию...
acl LocalNet src 192.168.0.0/24
http_port 127.0.0.1:3128
http_access allow LocalNet
icp_port 0
cache_mem 64
cache_dir ufs /usr/local/squid/var/spool/squid 1000 16 256
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
pid_filename /var/run/squid.pid
dns_nameservers 195.38.32.2
error_directory /usr/local/squid/share/errors
logfile_rotate 10
mime_table /etc/squid/mime.conf
http_port 3128
httpd_accel_host virtual
httpd_accel_port
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
вот он
>acl LocalNet src 192.168.0.0/24
>http_port 127.0.0.1:3128
>http_access allow LocalNet
>icp_port 0
>cache_mem 64
>cache_dir ufs /usr/local/squid/var/spool/squid 1000 16 256
>cache_access_log /usr/local/squid/var/logs/access.log
>cache_log /usr/local/squid/var/logs/cache.log
>pid_filename /var/run/squid.pid
>dns_nameservers 195.38.32.2
>error_directory /usr/local/squid/share/errors
>logfile_rotate 10
>mime_table /etc/squid/mime.conf
> 3128
>httpd_accel_host virtual
>httpd_accel_port
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>вот онПочему две строчки http_port , и ещё в httpd_accel_port ничего не пропустил???
Я просто первый раз его настраиваю, вроде запустился шас но через 20 секунд выключается...
>Я просто первый раз его настраиваю, вроде запустился шас но через 20
>секунд выключается...
Ты смотри, в какой директории у тебя squid.pid создается и есть ли у squid'a права на запись в этой директории.И вообще, сначала почитай логи сквида - чего ему там не нравится.
Дак нет логов, ничего не пишет он. При старте выплёвывает варнинги но я их пофиксил, теперь запускаеться а потом умирает.
Права на запиь есть я проверил.
>Дак нет логов, ничего не пишет он.Вот когда найдешь логи - тогда и продолжим!
Что у тебя за система и какая версия squid?>http_port 127.0.0.1:3128
имхо не имеет смысла. Как по твоему к нему будут обращаться клиенты, если ты повесил его на lo интерфейс?>cache_access_log /usr/local/squid/var/logs/access.log
>cache_log /usr/local/squid/var/logs/cache.log
>pid_filename /var/run/squid.pidвот пути к твоим логам. Посмотри здесь. Проверь права. На всякий случай создай файлы сам.
Ты кеш создал? Перед тем, как его запустить надо создать кеш.
# squid -D -zЕсли он не хочет писать в логи, то можно сделать вывод сообщений на экран. Запусти squid с такими ключамя
# squid -D -d 3
и посмотри что он пишет.
Вот что выдает у меня
# /usr/sbin/squid -D -d 3
2005/10/16 19:47:21| Starting Squid Cache version 2.5.STABLE9 for i686-redhat-linux-gnu...
2005/10/16 19:47:21| Process ID 10124
2005/10/16 19:47:21| With 1024 file descriptors available
2005/10/16 19:47:21| helperOpenServers: Starting 10 'dnsserver' processes
2005/10/16 19:47:21| helperOpenServers: Starting 10 'squidGuard' processes
2005/10/16 19:47:22| User-Agent logging is disabled.
2005/10/16 19:47:22| Referer logging is disabled.
2005/10/16 19:47:22| Unlinkd pipe opened on FD 32
2005/10/16 19:47:22| Swap maxSize 2097152 KB, estimated 161319 objects
2005/10/16 19:47:22| Target number of buckets: 8065
2005/10/16 19:47:22| Using 8192 Store buckets
2005/10/16 19:47:22| Max Mem size: 16384 KB
2005/10/16 19:47:22| Max Swap size: 2097152 KB
2005/10/16 19:47:22| Rebuilding storage in /var/spool/squid (CLEAN)
2005/10/16 19:47:22| Using Least Load store dir selection
2005/10/16 19:47:22| Set Current Directory to /var/spool/squid
2005/10/16 19:47:22| Loaded Icons.
2005/10/16 19:47:24| Accepting HTTP connections at 192.168.127.253, port 3128, FD 34.
2005/10/16 19:47:24| Accepting ICP messages at 0.0.0.0, port 3130, FD 35.
2005/10/16 19:47:24| Accepting HTCP messages on port 4827, FD 36.
2005/10/16 19:47:24| WCCP Disabled.
2005/10/16 19:47:24| Ready to serve requests.
2005/10/16 19:47:24| Store rebuilding is 4.2% complete
2005/10/16 19:47:28| Done reading /var/spool/squid swaplog (98265 entries)
2005/10/16 19:47:28| Finished rebuilding storage from disk.
2005/10/16 19:47:28| 98265 Entries scanned
2005/10/16 19:47:28| 0 Invalid entries.
2005/10/16 19:47:28| 0 With invalid flags.
2005/10/16 19:47:28| 98265 Objects loaded.
2005/10/16 19:47:28| 0 Objects expired.
2005/10/16 19:47:28| 0 Objects cancelled.
2005/10/16 19:47:28| 0 Duplicate URLs purged.
2005/10/16 19:47:28| 0 Swapfile clashes avoided.
2005/10/16 19:47:28| Took 6.5 seconds (15080.6 objects/sec).
2005/10/16 19:47:28| Beginning Validation Procedure
2005/10/16 19:47:28| Completed Validation Procedure
2005/10/16 19:47:28| Validated 98265 Entries
2005/10/16 19:47:28| store_swap_size = 1887132k
2005/10/16 19:47:29| storeLateRelease: released 0 objects
Вроде создал логи, прав писат в директорию у него небыло, просто я пользователя сменил для сквида и написал cashe_effective_user = squid.Извеняюсь, просто я не специалист...Теперь он мне пишет...
2005/10/17 15:57:25| Starting Squid Cache version 2.5.STABLE5 for i386-unknown-freebsd5.2.1...
2005/10/17 15:57:25| Process ID 589
2005/10/17 15:57:25| With 3456 file descriptors available
2005/10/17 15:57:25| DNS Socket created at 0.0.0.0, port 49167, FD 4
2005/10/17 15:57:25| Adding nameserver 195.38.32.2 from squid.conf
2005/10/17 15:57:25| Unlinkd pipe opened on FD 9
2005/10/17 15:57:25| Swap maxSize 1024000 KB, estimated 78769 objects
2005/10/17 15:57:25| Target number of buckets: 3938
2005/10/17 15:57:25| Using 8192 Store buckets
2005/10/17 15:57:25| Max Mem size: 65536 KB
2005/10/17 15:57:25| Max Swap size: 1024000 KB
2005/10/17 15:57:25| Rebuilding storage in /usr/local/squid/var/spool/squid (DIRTY)
2005/10/17 15:57:25| Using Least Load store dir selection
2005/10/17 15:57:25| Current Directory is /usr/local/squid/sbin
2005/10/17 15:57:25| Loaded Icons.
2005/10/17 15:57:25| Accepting HTTP connections at 192.168.0.1, port 3128, FD 10.
2005/10/17 15:57:25| Accepting HTTP connections at 0.0.0.0, port 3128, FD 11.
2005/10/17 15:57:25| WCCP Disabled.
2005/10/17 15:57:25| Ready to serve requests.
2005/10/17 15:57:30| Done scanning /usr/local/squid/var/spool/squid swaplog (0 entries)
2005/10/17 15:57:30| Finished rebuilding storage from disk.
2005/10/17 15:57:30| 0 Entries scanned
2005/10/17 15:57:30| 0 Invalid entries.
2005/10/17 15:57:30| 0 With invalid flags.
2005/10/17 15:57:30| 0 Objects loaded.
2005/10/17 15:57:30| 0 Objects expired.
2005/10/17 15:57:30| 0 Objects cancelled.
2005/10/17 15:57:30| 0 Duplicate URLs purged.
2005/10/17 15:57:30| 0 Swapfile clashes avoided.
2005/10/17 15:57:30| Took 5.0 seconds ( 0.0 objects/sec).
2005/10/17 15:57:30| Beginning Validation Procedure
2005/10/17 15:57:30| Completed Validation Procedure
2005/10/17 15:57:30| Validated 0 Entries
2005/10/17 15:57:30| store_swap_size = 0k
2005/10/17 15:57:30| storeLateRelease: released 0 objects
Вроде нормально всё
вот мой конфиг:http_port 3128
icp_port 0
log_icp_queries 0cache_effective_user squid
cache_effective_group squid
cache_mgr Administrator<admin@cte>cache_dir ufs /usr/local/squid/cache 200 16 256
cache_mem 16 MBmaximum_object_size 300 KB
dns_nameservers 127.0.0.1 #тут поставишь какой тебе нужен
redirect_rewrites_host_header off
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header onacl localhost src 127.0.0.1/32
http_access allow localhostacl localnet src 192.168.0.0/16
http_access allow localnetacl ports port 80 443 8000 8080 8081
http_access deny !portsacl connect method CONNECT
http_access deny connectacl CGI urlpath_regex cgi-bin \?
no_cache deny CGIacl all src 0.0.0.0/0
http_access deny allобязательно убедись что создал кеш. его надо ручками создавать.
>acl LocalNet src 192.168.0.0/24
>http_port 127.0.0.1:3128
>http_access allow LocalNet
>icp_port 0
>cache_mem 64
>cache_dir ufs /usr/local/squid/var/spool/squid 1000 16 256
>cache_access_log /usr/local/squid/var/logs/access.log
>cache_log /usr/local/squid/var/logs/cache.log
>pid_filename /var/run/squid.pid
>dns_nameservers 195.38.32.2
>error_directory /usr/local/squid/share/errors
>logfile_rotate 10
>mime_table /etc/squid/mime.conf
>http_port 3128
>httpd_accel_host virtual
>httpd_accel_port
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>вот он
>Я запускаю squid и вот что происходит...
>router (squid): failed to find or read error text file.
>router kernel: pid 673 (squid), uid 65534: exited on signal 6
>router squid[671]: Squid Parent: child process 673 exited due to signal 6
>
>router squid[671]: Squid Parent: child process 675 started
>Подскажите мне пожалуйста что это за ошибки и как исправить.!!!!!!!!!!!!!! failed to find or read error text file.
error_directory /usr/local/squid/share/errors
замени на
error_directory /usr/local/squid/share/errors/Russian-koi8-r
Всё исправил,squid работает и записи в кеше есть. Вот только я у себя в браузере прописал настройки прокси и выходил в инет через squid, а другим не прописывал, в результате когда я посматрел статистику у меня было меньше мегабайта, а у остальных по три-четыре. Здаётся мне ipfm неправильно статистику считал по мне. Может такое быть?
>Всё исправил,squid работает и записи в кеше есть. Вот только я у
>себя в браузере прописал настройки прокси и выходил в инет через
>squid, а другим не прописывал, в результате когда я посматрел статистику
>у меня было меньше мегабайта, а у остальных по три-четыре. Здаётся
>мне ipfm неправильно статистику считал по мне. Может такое быть?может быть что ты ч-з кеширующий прокси в интырнет ходишь, а народ минуя прокси.