From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: by cgpav Uf39PSi9pFi9oFi9 X-Virus-Scanned: amavisd-new at localhost Message-ID: <46EC5CB2.3040800@solin.spb.ru> Date: Sun, 16 Sep 2007 02:29:06 +0400 From: Aleksey Avdeev User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru-RU; rv:1.8.1.2pre) Gecko/20070119 MultiZilla/1.8.3.0a SeaMonkey/1.1 MIME-Version: 1.0 To: ALT Linux Team development discussions References: <46E8D693.6000603@solin.spb.ru> <46EC3DF5.8080900@solin.spb.ru> <20070915203653.GT22022@osdn.org.ua> <46EC4196.3090900@solin.spb.ru> <20070915213848.GU22022@osdn.org.ua> <46EC5752.10500@solin.spb.ru> <20070916022954.1681a5ad.bga@altlinux.org> In-Reply-To: <20070916022954.1681a5ad.bga@altlinux.org> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?STogYWx0ZXJhdG9yLWFwYWNoZTI6INTFy9XdxcUg08/T?= =?koi8-r?b?1M/RzsnFIMkgxMHM2M7FytvFxSDSwdrXydTJxS4=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2007 22:43:57 -0000 Archived-At: List-Archive: List-Post: Grigory Batalov пишет: > On Sun, 16 Sep 2007 02:06:10 +0400, Aleksey Avdeev wrote: > >>>>> Я вот недавно озадачился -- оказалось, что автора unfs3 >>>>> просить вовсе недолго, а в monit и так была опция для >>>>> проверки сервисом своей конфигурации. > >>>> Помимо самой проверки, надо как-то внятно отобразить её >>>> результаты, чтобы было понятно на какие кнопки в интерфейсе >>>> жать для исправления. С этим у меня -- затык полный... >>> Есть мысль (вылезла при использовании gmail), что кнопка Undo >>> -- ценнейшая штука... >> Да. Но ХЗ, как её реализовать в alterator... > > Можно совсем без кнопки: > - записываем новые значения во временный файл, > - проверяем его httpd -t, > - если всё в порядке, копируем в системный, > - если нет, стираем и выдаём сообщение об ошибке Идея хороша. Подобный вариант, с использованием временных/промежуточных файлов, прикидывал (по другому поводу, правда). Но каково должно быть поведение если модуль незавершился штатно (скажим, из-за какого-то сбоя)... Плодить временные файлы? Это одна непонятка. Вторая: В данный момент работа alterator-apache2 заключается а создании/удалении симлинков. И при применении подобной описанной выше схемы мне придётся поддерживать алтернавтивную структуру каталогов. Утелиты а2* пока такому необучены. В планах такое (альтернативные каталоги конфигурации) есть (т. к. позволит красво держать несколько httpd запущенных одновременно и с разными параметрами), но не ближних. -- С уважением. Алексей.