From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 6 Sep 2007 10:26:57 +0400 From: Stanislav Ievlev To: ALT Linux Sisyphus discussions Message-ID: <20070906062657.GB31519@basalt.office.altlinux.org> 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 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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 06:26:57 -0000 Archived-At: List-Archive: List-Post: On Thu, Sep 06, 2007 at 10:00:49AM +0400, Anton Farygin wrote: > 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 написал(а): > >>>> Всем привет! > >>>> > > > > > > > Попробуй 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 минуты, пока контейнер не завершится > > - если контейнер не завершился, жалуется на таймаут > > Новая версия завершает работу контейнера, выждав таймаут (собрал в > окружении branch/4.0 из твоего git'а) > > На мой взгляд её стоит переложить в branch. > > Но несмотря на это надо понять, почему контейнер не завершает свою > работу по halt. > > Куда ковырять ? strace к init'у не коннектится. Как посмотреть что с ним > происходит ? или тут ядро виновато ? Я наблюдал подобное два раза: в первом случае не хватало лимитов, во втором - был какой-то подземный стук и помогла только пересборка template.