From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Anton Farygin Date: Thu, 06 Sep 2007 09:28:41 +0400 Message-ID: References: <200709051121.30350.lebedev.v.sergey@gmail.com> <20070906010857.GA24416@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: altlinux.balabanovo.ru User-Agent: Thunderbird 2.0.0.6 (X11/20070804) In-Reply-To: <20070906010857.GA24416@basalt.office.altlinux.org> Sender: news Subject: Re: [sisyphus] =?koi8-r?b?dnpjdGwgc3RvcCDXydPJ1A==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 05:35:04 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin пишет: > 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 >>> [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 в контейнере Действительно запускает. Кстати, shutdown -h now в контейнере должен привести к его полной остановке ? > - ждёт не более 2 минут, пока контейнер сам не завершится Действительно ждёт .. на глаз - минут 10. > - принудительно завершает работу процессов в контейнере (коммит > vzctl-3.0.16-44-g4766d1f меняет способ этого завершения) Посмотрим. сейчас вылезает как раз последнее сообщение - контейнер не завершился. > - ждёт не более 1 минуты, пока контейнер не завершится > - если контейнер не завершился, жалуется на таймаут Вот - когда я уже совсем долго подождал - заметил это сообщение про то, что он не смог завершить контейнер. Сейчас буду пробовать новую версию.