From: vic ismakaev <viclists@mail.esoo.ru> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] FreeRADIUS: sql_get_socket Date: Tue, 18 Feb 2003 11:21:33 +0500 Message-ID: <200302181121.33835.viclists@mail.esoo.ru> (raw) In-Reply-To: <20030216114743.1e863b20.peet@eltel.net> 16 Февраль 2003 13:47, Peter V. Saveliev написал: > ... > > Error: rlm_sql (sql): All sockets are being used! Please increase the > maximum number of sockets! > > Вот такая строчка вылезает после некоторого времени работы радиуса. > > Поискал в гугле: > > http://lists.cistron.nl/pipermail/freeradius-devel/2002-December/004149.htm >l > > В связи с этим вопрос: не будет ли с моей стороны большой наглостью :) > попросить у Виктора взглянуть на код sql.c и присоветовать что-нибудь > дельное? К сожалению, ничего дельного присоветовать не могу.Вчера поковырялся в исходниках, но ничего путного в голову не пришло.Такая проблема проявилась почти год назад и была пофикшена в версии 0.6, но похоже не до конца. Или это oracle-specific bug. > Пока что я намереваюсь поступить соответственно письму по > ссылке. Попробуйте.Хотя не уверен, что это правильный путь. > И еще: дело в том, что при использовании радиуса для учета VoIP, время > сессии, равное нулю, встречается не то чтобы часто, но примерно в 50%: > то занято, то не туда попал, то номера нет, то еще что... К сожалению, > это не учтено в SQL-схеме (по крайней мере, для Oracle), где > ACCTSESSIONTIME не может быть равным нулю. Почему не учтено? rlm_sql/drivers/rlm_sql_oracle/db_oracle.sql CREATE TABLE radacct ( radacctid INT PRIMARY KEY, ......... acctsessiontime NUMERIC(12), .......... ) По идее ACCTSESSIONTIME может иметь значение '0' в БД. >А логгировать эти записи все > равно надо: они нужны для учета как раз таких сбойных звонков, это очень > важно. > > Также rlm_sql ругается: Stop packet with zero session length. Правда, > INSERT все равно делает. > > Я это к чему... к тому, что пофиксить бы... А еще спустя k таких ошибок > обращения к базе: > 1) в логи сыпется ошибка, приведенная в начале; > 2) работа с БД прекращается; > 3) хуже того, радиус перестает работать с другими модулями. > То есть, он не только перестает класть аккаунтинг в Oracle, но даже > пускать на кошачий EXEC (Login-User'ы у меня авторизуются в LDAP), что > обидно. У Вас эта проблема возникает при работе с Ораклом? Или с MySQL/PgSQL тоже пробовали? > Заранее спасибо за совет и внимание. Было бы за что :( -- С уважением Виктор В Исмакаев
next prev parent reply other threads:[~2003-02-18 6:21 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-02-16 8:47 Peter V. Saveliev 2003-02-16 13:42 ` Dmitry Lebkov 2003-02-16 15:48 ` Peter V. Saveliev 2003-02-18 6:43 ` vic ismakaev 2003-02-18 7:42 ` Peter V. Saveliev 2003-02-18 6:21 ` vic ismakaev [this message] 2003-02-18 6:37 ` Peter V. Saveliev 2003-02-18 7:20 ` vic ismakaev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200302181121.33835.viclists@mail.esoo.ru \ --to=viclists@mail.esoo.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git