Достопочтенные ГУРУ подскажите в чем проблема -!?
вроде все настроено нормально но squid часто падает (обычно после перезагрузки во время загрузки системы он не инициализируеться при чем никаких ошибок на консоль не выводиться все вроде внешне ОК!
local package initializations :squid squid как и обычно
НО при просмотре процесов squid не запущен (ps aux|grep squid)
может это глюки и баги самого сквида просто когда часто компьютер перегружаешь то он глючить начинает никто такого не встречал???
вот лог cache.log:
2003/08/07 13:53:11| comm_accept: FD 11: (53) Software caused connection abort
2003/08/07 13:53:11| httpAccept: FD 11: accept failure: (53) Software caused connection abort
2003/08/07 13:53:11| comm_accept: FD 11: (53) Software caused connection abort
2003/08/07 13:53:11| httpAccept: FD 11: accept failure: (53) Software caused connection abort
2003/08/07 13:53:11| comm_accept: FD 11: (53) Software caused connection abort
2003/08/07 13:53:11| httpAccept: FD 11: accept failure: (53) Software caused connection abort
2003/08/07 13:53:11| comm_accept: FD 11: (53) Software caused connection abort
2003/08/07 13:53:11| httpAccept: FD 11: accept failure: (53) Software caused connection abort
2003/08/07 14:02:51| Preparing for shutdown after 2891 requests
2003/08/07 14:02:51| Waiting 30 seconds for active connections to finish
2003/08/07 14:02:51| FD 11 Closing HTTP connection
2003/08/07 14:19:42| Starting Squid Cache version 2.4.STABLE7 for i386-portbld-freebsd4.7...
2003/08/07 14:19:42| Process ID 187
2003/08/07 14:19:42| With 1792 file descriptors available
2003/08/07 14:19:42| Performing DNS Tests...
2003/08/07 14:19:42| Successful DNS name lookup tests...
2003/08/07 14:19:42| DNS Socket created on FD 4
2003/08/07 14:19:42| Adding nameserver x.x.x.x from /etc/resolv.conf
2003/08/07 14:19:42| Adding nameserver x.x.x.x from /etc/resolv.conf
2003/08/07 14:19:42| Unlinkd pipe opened on FD 9
2003/08/07 14:19:42| Swap maxSize 10240000 KB, estimated 787692 objects
2003/08/07 14:19:42| Target number of buckets: 39384
2003/08/07 14:19:42| Using 65536 Store buckets
2003/08/07 14:19:42| Max Mem size: 32768 KB
2003/08/07 14:19:42| Max Swap size: 10240000 KB
2003/08/07 14:19:42| Rebuilding storage in /usr/local/squid/cache (DIRTY)
2003/08/07 14:19:42| Using Least Load store dir selection
2003/08/07 14:19:42| Set Current Directory to /usr/local/squid/cache
2003/08/07 14:19:42| Loaded Icons.
2003/08/07 14:19:44| Accepting HTTP connections at 192.168.0.1, port 3128, FD 11.
2003/08/07 14:19:44| WCCP Disabled.
2003/08/07 14:19:44| Ready to serve requests.
2003/08/07 14:19:44| Store rebuilding is 2.0% complete
2003/08/07 14:19:59| Store rebuilding is 41.6% complete
2003/08/07 14:20:14| Store rebuilding is 81.3% complete
2003/08/07 14:20:21| Done reading /usr/local/squid/cache swaplog (206671 entries)
2003/08/07 14:20:21| Finished rebuilding storage from disk.
2003/08/07 14:20:21| 206643 Entries scanned
2003/08/07 14:20:21| 0 Invalid entries.
2003/08/07 14:20:21| 0 With invalid flags.
2003/08/07 14:20:21| 206615 Objects loaded.
2003/08/07 14:20:21| 0 Objects expired.
2003/08/07 14:20:21| 26 Objects cancelled.
2003/08/07 14:20:21| 2 Duplicate URLs purged.
2003/08/07 14:20:21| 0 Swapfile clashes avoided.
2003/08/07 14:20:21| Took 39.4 seconds (5249.2 objects/sec).
2003/08/07 14:20:21| Beginning Validation Procedure
2003/08/07 14:20:21| Completed Validation Procedure
2003/08/07 14:20:21| Validated 206615 Entries
2003/08/07 14:20:21| store_swap_size = 2185848k
2003/08/07 14:20:22| storeLateRelease: released 0 objects
2003/08/07 14:44:06| Preparing for shutdown after 826 requests
2003/08/07 14:44:06| Waiting 30 seconds for active connections to finish
2003/08/07 14:44:06| FD 11 Closing HTTP connection
тоесть сначала какие то ошибки а потом я пытался его запустить и вручную запустил а потом ещё раз комп перегрузил для проверки --все запустилось само прекрасно
НИКТО С ТАКИМ НЕ ВСТРЕЧАЛСЯ?*?????
мне просто интересно что переходить на oops раз squid так глючит
посоветуйте ????
>Достопочтенные ГУРУ подскажите в чем проблема -!?
>вроде все настроено нормально но squid часто падает (обычно после перезагрузки во
>время загрузки системы он не инициализируеться при чем никаких ошибок на
>консоль не выводиться все вроде внешне ОК!
>local package initializations :squid squid как и обычно
>
>НО при просмотре процесов squid не запущен (ps aux|grep squid)
>может это глюки и баги самого сквида просто когда часто компьютер перегружаешь
>то он глючить начинает никто такого не встречал???
>вот лог cache.log:
>2003/08/07 13:53:11| comm_accept: FD 11: (53) Software caused connection abortвот кусок исходника:
if ((sock = accept(fd, (struct sockaddr *) &P, &Slen)) < 0) {
if (ignoreErrno(errno)) {
debug(50, 5) ("comm_accept: FD %d: %s\n", fd, xstrerror());
return COMM_NOMESSAGE;
} else if (ENFILE == errno || EMFILE == errno) {
debug(50, 3) ("comm_accept: FD %d: %s\n", fd, xstrerror());
return COMM_ERROR;
} else {
debug(50, 1) ("comm_accept: FD %d: %s\n", fd, xstrerror());
return COMM_ERROR;
}
}
=============
#define SOCECONNABORTED (SOCBASEERR+53) /* Software caused connection abort */
т.е. кто-то куда-то не пускает.
>тоесть сначала какие то ошибки а потом я пытался его запустить и
>вручную запустил а потом ещё раз комп перегрузил для проверки --все
>запустилось само прекрасно
видимо что-то иногда успевает запустится раньше сквида - делай задержку перед запуском сквида
Подскажи пожайлуста что надо добавить в запускающий скрипт squid чтоб была задержка перед запуском ?
Заранее благодарен!!!!
Гуру плиз посоветуйте squid как падал так и периодически падает при перезагрузке системы???в логах тоже самое пишет сокет не может создать fd11(сокет на котором он слушает запросы пользователей для доступа в инет[порт 3128]) почему что ему может не нравиться????у меня стоит на системе natd и ipfw некоторые юзера ходят в инет напрямую а некоторым только доступ разрешен через прокси и стоит перадресация порта 80 и 9001 на внутренний адрес для того чтоб внутренний веб сервак был виден извне может из-за этого редиректа и squid падает( может он пытаеться создать свой сокет именно на 9001 порту а там же редирект и он из-за этого глючит ) или не может такого быть?? может кто то сталкивался может что то в squid.conf подправить нужно????
Заранее всем благодарен!!!!!
Такое бывает когда squid не видит name сервера, например. Т.o. в случае сбоя (недоступности) сервера имен, скид тестирует его доступность, соответственно не видит его и перестает работать.
Запусти с опцией -D
#......../squid -D
где:
-D -Disable initial DNS tests