[sisyphus] vzctl stop висит

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Сен 6 05:08:57 MSD 2007


On Wed, Sep 05, 2007 at 12:11:18PM +0400, Anton Farygin wrote:
> lebedev.v.sergey wrote:
> > В сообщении от Wednesday 05 September 2007 11:11:05 Anton Farygin написал(а):
> >> Всем привет!
> >>
> >> начал миграцию с vserver на ovz и столкнулся со странной проблемой -
> >> висит vzctl stop <id>
> > [skip]
> >> То как видно всё работает
> >>
> >> Что бы это могло быть ? есть идеи ?
> >>
> >> хост система - текущий 4.0/branch x86_64, контейнер - Sisyphus (как i586
> >> так и x86_64 - одинаково)
> >>
> >> Ядро:  2.6.18-ovz-smp-alt15
> > А vzctl enter 103 что выдает при работающем контейнере? У меня это наблюдалось 
> > на машине с alt6, alt7. Причем после подвисания эдак минут на пять, vzctl 
> > stop говорил о невозможности остановки и отваливался. Повторное выполнение 
> > vzctl stop нормально останавливало контейнер.  Но обычно у таких контейнеров 
> > была проблема с невозможностью входа в него через vzctl enter. Ругань на 
> > отсутствие pty. Хотя allow... в hasher внесен. Создание контейнеров идет по 
> > похожим шаблонам и почему для одного все впорядке, а для другого не создается 
> > pty -- это осталось загадкой. Зависимости не нашел.
> 
> enter заходит без проблем. pty я исправил (в vserver почему-то он был не 
> нужен).
> 
> Но это не помогло - висит зараза.

Попробуй vzctl-3.0.18-alt1 из Сизифа, там есть коммит vzctl-3.0.16-44-g4766d1f,
который может улучшить ситуацию.
> 
> strace показывает что vzctl stop запускает shutdown -h now внутри 
> контейнера. После этого ждёт пока контейнер исчезнет. Контейнер не 
> исчезает, таймауты не работают (или не прописаны, где смотреть ?)

Логика работы vzctl stop простая:
- pзапускает halt в контейнере
- ждёт не более 2 минут, пока контейнер сам не завершится
- принудительно завершает работу процессов в контейнере (коммит
  vzctl-3.0.16-44-g4766d1f меняет способ этого завершения)
- ждёт не более 1 минуты, пока контейнер не завершится
- если контейнер не завершился, жалуется на таймаут


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070906/b647ccc5/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus