Служба Squid запускается и останавливается навсегда

у меня есть сервер с Ubuntu 16.04. Там работает Squid (Squid Cache: версия 3.5.12). Он должен работать как прокси-сервер пересылки, аутентифицируя пользователя, а затем направляя его / ее к партнеру.

Но Squid просто запускается, затем останавливается примерно через 20 секунд, а затем запускается снова.

Feb 20 10:11:41 proxy squid[12566]: Squid Parent: (squid-1) process 23215 exited due to signal 6 with status 0
Feb 20 10:11:44 proxy squid[12566]: Squid Parent: (squid-1) process 23321 started
Feb 20 10:12:09 proxy squid[12566]: Squid Parent: (squid-1) process 23321 exited due to signal 6 with status 0
Feb 20 10:12:12 proxy squid[12566]: Squid Parent: (squid-1) process 23429 started
Feb 20 10:12:37 proxy squid[12566]: Squid Parent: (squid-1) process 23429 exited due to signal 6 with status 0
Feb 20 10:12:40 proxy squid[12566]: Squid Parent: (squid-1) process 23535 started
Feb 20 10:13:05 proxy squid[12566]: Squid Parent: (squid-1) process 23535 exited due to signal 6 with status 0
Feb 20 10:13:08 proxy squid[12566]: Squid Parent: (squid-1) process 23608 started
Feb 20 10:13:33 proxy squid[12566]: Squid Parent: (squid-1) process 23608 exited due to signal 6 with status 0
Feb 20 10:13:36 proxy squid[12566]: Squid Parent: (squid-1) process 23722 started

Понятия не имею, почему. На других форумах я говорил, что вам нужно удалить кеш и перестроить его, но это не помогло.

squid.conf передает команду squid -k reconfigure, поэтому я почти уверен, что его нет в конфигурации.

Надеюсь, кто-нибудь сможет помогите мне это исправить.

спасибо за ваше время.

EDIT: Не уверен, поможет ли это. На короткое время кальмар активен, работает нормально. Так что я могу подключиться, пройти аутентификацию и выйти в Интернет.

РЕДАКТИРОВАТЬ 2: Так что я могу подключиться, пройти аутентификацию и выйти в Интернет.

РЕДАКТИРОВАТЬ 2: Так что я могу подключиться, пройти аутентификацию и выйти в Интернет.

РЕДАКТИРОВАТЬ 2: Последние строки из cache.log

2017/02/20 11:29:27.751 kid1| ctx: exit level  0
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| assertion failed: stmem.cc:228: "target.range().end > target.range().start"

Edit 3: Update. Благодаря вам и многим попыткам я смог решить проблему. Squid только запускается и останавливается и так далее, если я добавляю второй cache_peer. Без этого все нормально работает.

1
задан 23 February 2017 в 13:56
1 ответ

Решено : Итак, я написал, что один cache_peer был проблемным, и если он был активен, squid перезапускался снова и снова. Я видел в журналах, что ему нужна netdb от этого cache_peer. Поэтому я добавил no-netdb-exchange к параметрам из cache_peer в etc / squid / squid.conf . Теперь он работает так, как нужно, и больше не перезапускается снова и снова.
Спасибо всем за помощь и ваше время.

-1
ответ дан 4 December 2019 в 10:52

Теги

Похожие вопросы