Надеюсь, вы, ребята, поможете мне найти решение этой проблемы, которая вызывает у меня головную боль.
У моей компании есть несколько серверов переднего плана на основе Debian Squeeze, мы также создали локальный репозиторий в локальной сети сервера для тех пакетов, которые нам нужно перекомпилировать или перекомпилировать для собственного использования.
Это проблема, из всех 14 серверов переднего плана только один зависает во время загрузки пакетов из локального репозитория.
Я провел все виды тестов, которые приходили мне в голову:
Вручную получить пакет из оболочки: ОК
Просмотр репозитория Lynx и загрузка пакета: ОК
Scp'ing пакета из репозитория: ОК
Перезапуск apache на сервере репозитория: мне не помогло.
Пытался установить конвейерную обработку HTTP / 1.1 на 0 в apt-get: не помогло.
Кажется, проблема связана только с apt-get, но как?
Я очень надеюсь, что у вас есть идея, я думаю запланировать перезагрузку сервера, но это производственная машина, поэтому это не так просто.
Спасибо всем заранее
В конфигурации Apt заявлен прокси apt-cacher? Проверьте, существует ли следующий файл:
/etc/apt/apt.conf.d/01proxy
Посмотрите, указывает ли он на недоступный сервер. Это объяснило бы тайм-аут. Это случилось со мной, когда я забыл, что настроил его.
Надеюсь, поможет.
Вы пробовали перехватывать пакеты? Он должен предоставить вам некоторую информацию о состоянии подключения, поскольку это обычно указывает на проблемы с сетью.
В качестве примера, вот результат успешной установки пакета:
Запрос:
ПОЛУЧИТЬ /ubuntu/pool/universe/s/sdl-image1.2/libsdl-image1.2_1.2.10-3_i386.deb HTTP / 1.1
Хост: archive.ubuntu.com
Подключение: keep-alive
Пользовательский агент: Debian APT-HTTP / 1.3 (0.8.16 ~ exp12ubuntu10)
Отклик:
HTTP / 1.1 200 ОК
Дата: пт, 24 мая 2013 г. 13:53:57 GMT
Сервер: Apache / 2.2.22 (Ubuntu)
Последнее изменение: пт, 30 декабря 2011 г., 01:03:31 GMT
ETag: "71c6-4b544cd24fec0"
Accept-Ranges: байты
Длина содержимого: 29126
Keep-Alive: тайм-аут = 5, максимум = 100
Подключение: Keep-Alive
Тип содержимого: приложение / x-debian-пакет