From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: vic ismakaev Organization: esoo To: sisyphus@altlinux.ru Subject: Re: [sisyphus] FreeRADIUS: sql_get_socket Date: Tue, 18 Feb 2003 12:20:51 +0500 User-Agent: KMail/1.5 References: <20030216114743.1e863b20.peet@eltel.net> <200302181121.33835.viclists@mail.esoo.ru> <20030218093714.2f086039.peet@eltel.net> In-Reply-To: <20030218093714.2f086039.peet@eltel.net> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200302181220.51451.viclists@mail.esoo.ru> Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru X-Reply-To: viclists@mail.esoo.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: 18 Февраль 2003 11:37, Peter V. Saveliev написал: > On Tue, 18 Feb 2003 11:21:33 +0500 > vic ismakaev wrote: > > > > > К сожалению, ничего дельного присоветовать не могу.Вчера поковырялся в > > исходниках, но ничего путного в голову не пришло.Такая проблема > > проявилась почти год назад и была пофикшена в версии 0.6, но похоже не до > > конца. Или это oracle-specific bug. > > > > Бага модуля rlm_sql, судя по changelog пофикшено в 0.9.блабла.пре (см. > выше по треду), будем ждать stable. Разница в коде rlm_sql.c в 0.8.1 и 0.9pre - тлько в увеличенном значении масива sqlusername - char sqlusername[MAX_STRING_LEN]; + char sqlusername[2 * MAX_STRING_LEN + 10]; sql.c вообще без изменений. Так что основной код rlm_sql не изменялся Много изменений именно в коде оракла. > Пока же соломоново решение - фиксить > все ошибки обращения к базе и периодически рестартовать radiusd. > Все-таки, выключив проверку можно нарваться на бесконечный цикл, > вероятность мала, но когда случится - будет поздно... Может попробуете из CVS? > > > > > У Вас эта проблема возникает при работе с Ораклом? Или с MySQL/PgSQL тоже > > пробовали? > > Не пробовал, нет времени. Но, судя по архивам, это возникает на любом > драйвере модуля rlm_sql. > > Увы, с английским у меня плоховато; подписался на рассылку freeradius - > понимать-то понимаю, но самому писать сложно. Пока что пассивно > приобщаюсь к мудрости :) -- С уважением Виктор В Исмакаев