Squid падает FATAL: Received Segment Violation...dying

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 7:09:46

manefesto писал(а):кстати тема поднималась что havp ловит на mail.ru и еще где то вирусы.
попробуй кстати перезапустить havp && clamd, он по идее у тебя должен сругаться что надо обновить версию
Дело не хавпе и кламде. У меня таже связка работает на VM и дома на компутере, одни и те же конфиги, прежде чем ставить что-то на сервер сначала накатываю на VM. И дома, и на VM работает. Пробовал отключать и squidGuard и havp. Вобщем оставлял голый squid та же проблема.
По поводу вирусов, недели полторы назад кламд находил вирус. Вот лог.

Код: Выделить всё

11/08/2008 14:26:45 192.168.2.47 GET 200 http://www.rambler.ru/ 373+90095 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:35:22 192.168.2.47 GET 200 http://www.kp.ru/index.html/ 207+80158 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:41:20 192.168.2.47 GET 200 http://www.rambler.ru/ 373+88682 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:45:45 192.168.2.47 GET 200 http://www.rambler.ru/ 373+88673 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:48:05 192.168.2.32 GET 200 http://mail.rambler.ru/ 142+21784 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:48:28 192.168.2.32 GET 200 http://www.rambler.ru/ 197+88894 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:49:38 192.168.2.52 GET 200 http://www.rambler.ru/ 197+89960 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:50:44 192.168.2.32 GET 200 http://www.e-mail.ru/ 331+36164 VIRUS Clamd: Email.Trojan-8
11/08/2008 14:56:38 192.168.2.47 GET 200 http://www.dv.kp.ru/online/news/123550/ 207+43383 VIRUS Clamd: Email.Trojan-8
11/08/2008 15:08:28 192.168.2.50 GET 200 http://www.job.ru/ 451+56242 VIRUS Clamd: Email.Trojan-8
11/08/2008 15:21:54 192.168.2.47 GET 200 http://www.interfax-russia.ru/ 315+58394 VIRUS Clamd: Email.Trojan-8
11/08/2008 15:52:30 192.168.2.34 GET 200 http://www.rambler.ru/ 197+88760 VIRUS Clamd: Email.Trojan-8
15/08/2008 12:37:29 192.168.2.36 GET 200 http://aolcounter.com/4eZk7/index.php 214+2537 VIRUS Clamd: HTML.Agent-19
20/08/2008 08:15:56 192.168.2.143 GET 200 http://www.windowsfaq.ru/serv/viruses/eicar.rar 293+138 VIRUS Clamd: Eicar-Test-Signature
20/08/2008 08:16:00 192.168.2.143 GET 200 http://www.windowsfaq.ru/serv/viruses/eicar.zip 276+186 VIRUS Clamd: Eicar-Test-Signature
22/08/2008 09:35:48 192.168.2.36 GET 200 http://creep.ru/2007/08/17/multfilm_tolko_dlja_vzroslykh_starshe_24_let.html 528+95346 VIRUS Clamd: JS.Agent-3
22/08/2008 14:17:19 192.168.2.112 GET 200 http://www.arris.ru/ 120+22383 VIRUS Clamd: JS.Agent-3
25/08/2008 13:38:59 192.168.2.143 GET 200 http://www.windowsfaq.ru/serv/viruses/eicar.rar 281+138 VIRUS Clamd: Eicar-Test-Signature

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение opt1k » 2008-08-26 8:11:58

у меня тоже трёшка падает, где-то раз в сутки.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение manefesto » 2008-08-26 8:46:49

ну вот и второй пациент.
Ставьте 2* и не насилуйте себя
я такой яростный шо аж пиздеЦ
Изображение

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 8:48:13

Дык ведь же работало, кабы сразу начало падать, пол-года простояло.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 10:23:23

Вобщем решил попробовать поставить версию 2.6. Поставил, попробовал открыть все туже страничку, она открывается корректно, но очень долго, глянул в лог, а там вот что:

Код: Выделить всё

2008/08/26 11:13:10| Starting Squid Cache version 2.6.STABLE21 for i386-portbld-freebsd6.2...
2008/08/26 11:13:10| Process ID 74032
2008/08/26 11:13:10| With 11072 file descriptors available
2008/08/26 11:13:10| Using kqueue for the IO loop
2008/08/26 11:13:10| Performing DNS Tests...
2008/08/26 11:13:10| Successful DNS name lookup tests...
2008/08/26 11:13:10| DNS Socket created at 0.0.0.0, port 57630, FD 6
2008/08/26 11:13:10| Adding domain evrosteklo.loc from /etc/resolv.conf
2008/08/26 11:13:10| Adding nameserver 212.57.102.178 from /etc/resolv.conf
2008/08/26 11:13:10| helperOpenServers: Starting 10 'squidGuard' processes
2008/08/26 11:13:10| helperOpenServers: Starting 5 'ncsa_auth' processes
2008/08/26 11:13:10| Unlinkd pipe opened on FD 26
2008/08/26 11:13:10| Swap maxSize 10240000 + 32768 KB, estimated 0 objects
2008/08/26 11:13:10| Target number of buckets: 39510
2008/08/26 11:13:10| Using 65536 Store buckets
2008/08/26 11:13:10| Max Mem  size: 32768 KB
2008/08/26 11:13:10| Max Swap size: 10240000 KB
2008/08/26 11:13:10| Rebuilding storage in /share/squid/cache (DIRTY)
2008/08/26 11:13:10| Using Least Load store dir selection
2008/08/26 11:13:10| Set Current Directory to /share/squid/cache
2008/08/26 11:13:10| Loaded Icons.
2008/08/26 11:13:11| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 27.
2008/08/26 11:13:11| Accepting ICP messages at 0.0.0.0, port 3130, FD 28.
2008/08/26 11:13:11| Configuring Parent 127.0.0.1/8888/0
2008/08/26 11:13:11| Ready to serve requests.
2008/08/26 11:13:21| Done scanning /share/squid/cache (0 entries)
2008/08/26 11:13:21| Finished rebuilding storage from disk.
2008/08/26 11:13:21|         0 Entries scanned
2008/08/26 11:13:21|         0 Invalid entries.
2008/08/26 11:13:21|         0 With invalid flags.
2008/08/26 11:13:21|         0 Objects loaded.
2008/08/26 11:13:21|         0 Objects expired.
2008/08/26 11:13:21|         0 Objects cancelled.
2008/08/26 11:13:21|         0 Duplicate URLs purged.
2008/08/26 11:13:21|         0 Swapfile clashes avoided.
2008/08/26 11:13:21|   Took 10.1 seconds (   0.0 objects/sec).
2008/08/26 11:13:21| Beginning Validation Procedure
2008/08/26 11:13:21|   Completed Validation Procedure
2008/08/26 11:13:21|   Validated 0 Entries
2008/08/26 11:13:21|   store_swap_size = 18k
2008/08/26 11:13:22| storeLateRelease: released 0 objects
2008/08/26 11:13:36| idnsSendTcpQuery: Failed to connect to DNS server 1 using TCP
2008/08/26 11:13:41| idnsSendTcpQuery: Failed to connect to DNS server 1 using TCP
2008/08/26 11:13:52| idnsSendTcpQuery: Failed to connect to DNS server 1 using TCP
2008/08/26 11:14:12| idnsSendTcpQuery: Failed to connect to DNS server 1 using TCP
2008/08/26 11:14:52| idnsSendTcpQuery: Failed to connect to DNS server 1 using TCP
На это сразу возникло желание обратить взгляд в сторону ipfw.conf касательно DNS:

Код: Выделить всё

#DNS
$cmd 31 $skip udp from any to xxx.xxx.xxx.xxx 53 out via $pif keep-state
после этого туда была добавлена строчка

Код: Выделить всё

$cmd 32 $skip tcp from any to 212.57.102.178 53 out via $pif keep-state
После этого при открытии страницы http://my.mail.ru/?from_commercial=3 никаких длительных пауз и вышеприведенных сообщений не было.
Так и подмывало поставить обратно squid 3.0.8 и проверить, а как же он себя поведет в ситуации с разрешенным dns тока по UDP.
Поставил 3.0.8, попробовал. Как раз при отсутствии правила

Код: Выделить всё

$cmd 32 $skip tcp from any to 212.57.102.178 53 out via $pif keep-state
страничка отображается коряво. Но сообщений типа

Код: Выделить всё

$cmd 32 $skip tcp from any to 212.57.102.178 53 out via $pif keep-state
3.0.8 в лог не кладет.
После включения в конфиг ipfw этого правила 3.0.8 стал корректно отображать данную страницу. Предполагаю, что именно в этом дело и было, правда сквид положить как раньше открытием этой страницы не вышло, но отображалась она не корректно.
Вощем вертаю в зад 3.0.8 с той поправкой в ipfw.conf и жду результата.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение manefesto » 2008-08-26 10:48:10

очень странно себя повел squid на работу dns.
И что еще более странно, так это почему перестал падать?
я такой яростный шо аж пиздеЦ
Изображение

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 10:51:50

Даже не знаю :-)
Счас верну в зад правило, попробую усиленно уронить сквид.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 11:00:33

Не... вру :ROFL: падает еще как. Как подкошеный :ROFL: Причем четко из-за правила в ipfw разрешающего dns по tcp

Код: Выделить всё

2008/08/26 11:59:04| Starting Squid Cache version 3.0.STABLE8 for i386-portbld-freebsd6.2...
2008/08/26 11:59:04| Process ID 2212
2008/08/26 11:59:04| With 11072 file descriptors available
2008/08/26 11:59:04| Performing DNS Tests...
2008/08/26 11:59:04| Successful DNS name lookup tests...
2008/08/26 11:59:04| DNS Socket created at 0.0.0.0, port 52586, FD 6
2008/08/26 11:59:04| Adding domain evrosteklo.loc from /etc/resolv.conf
2008/08/26 11:59:04| Adding nameserver 212.57.102.178 from /etc/resolv.conf
2008/08/26 11:59:04| helperOpenServers: Starting 10 'squidGuard' processes
2008/08/26 11:59:04| helperOpenServers: Starting 5 'ncsa_auth' processes
2008/08/26 11:59:04| Unlinkd pipe opened on FD 26
2008/08/26 11:59:04| Swap maxSize 10240000 KB, estimated 787692 objects
2008/08/26 11:59:04| Target number of buckets: 39384
2008/08/26 11:59:04| Using 65536 Store buckets
2008/08/26 11:59:04| Max Mem  size: 32768 KB
2008/08/26 11:59:04| Max Swap size: 10240000 KB
2008/08/26 11:59:04| Version 1 of swap file with LFS support detected...
2008/08/26 11:59:04| Rebuilding storage in /share/squid/cache (DIRTY)
2008/08/26 11:59:04| Using Least Load store dir selection
2008/08/26 11:59:04| Set Current Directory to /share/squid/cache
2008/08/26 11:59:04| Loaded Icons.
2008/08/26 11:59:04| Accepting  HTTP connections at 0.0.0.0, port 3128, FD 28.
2008/08/26 11:59:04| HTCP Disabled.
2008/08/26 11:59:04| Configuring Parent 127.0.0.1/8888/0
2008/08/26 11:59:04| Ready to serve requests.
2008/08/26 11:59:04| Done reading /share/squid/cache swaplog (230 entries)
2008/08/26 11:59:04| Finished rebuilding storage from disk.
2008/08/26 11:59:04|       230 Entries scanned
2008/08/26 11:59:04|         0 Invalid entries.
2008/08/26 11:59:04|         0 With invalid flags.
2008/08/26 11:59:04|       230 Objects loaded.
2008/08/26 11:59:04|         0 Objects expired.
2008/08/26 11:59:04|         0 Objects cancelled.
2008/08/26 11:59:04|         0 Duplicate URLs purged.
2008/08/26 11:59:04|         0 Swapfile clashes avoided.
2008/08/26 11:59:04|   Took 0.06 seconds (3760.63 objects/sec).
2008/08/26 11:59:04| Beginning Validation Procedure
2008/08/26 11:59:04|   Completed Validation Procedure
2008/08/26 11:59:04|   Validated 485 Entries
2008/08/26 11:59:04|   store_swap_size = 778
FATAL: Received Segment Violation...dying.
2008/08/26 11:59:04| storeDirWriteCleanLogs: Starting...
2008/08/26 11:59:04| WARNING: Closing open FD   28
2008/08/26 11:59:04|   Finished.  Wrote 230 entries.
2008/08/26 11:59:04|   Took 0.00 seconds (751633.99 entries/sec).
CPU Usage: 0.053 seconds = 0.018 user + 0.036 sys
Maximum Resident Size: 12400 KB
Page faults with physical i/o: 0


opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение opt1k » 2008-08-26 18:04:19

да, двойка нормально работает, но в тройке delay pools круче =)

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-26 19:38:19

ВОт что ответили на багрепорт.
As per Squid problem. 2.6 is enhanced to use the TCP backup method. 3.0
currently relies on proper DNS operation.
Weird that 3.0 should segfault though.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Squid падает FATAL: Received Segment Violation...dying

Непрочитанное сообщение BlitzKrieg » 2008-08-27 7:51:16

Да, еще забыл уточнить. На VM и на домашнем компутере попросту не используется файрвол, потому там и проблем не было.