From: Dmitry Lebkov <dima@sakhalin.ru> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] FreeRADIUS: sql_get_socket Date: Sun, 16 Feb 2003 23:42:44 +1000 Message-ID: <20030216234244.35b2fcd8.dima@sakhalin.ru> (raw) In-Reply-To: <20030216114743.1e863b20.peet@eltel.net> On Sun, 16 Feb 2003 11:47:43 +0300 "Peter V. Saveliev" <peet@eltel.net> wrote: > ... > > Error: rlm_sql (sql): All sockets are being used! Please increase the > maximum number of sockets! > > Вот такая строчка вылезает после некоторого времени работы радиуса. Вот, из Changelog'а для 0.9-pre: ... * Do SQL 'close' on bad sockets, to prevent descriptor leaks ... Возможно, это оно самое и есть? > Поискал в гугле: > > http://lists.cistron.nl/pipermail/freeradius-devel/2002-December/004149.html > > В связи с этим вопрос: не будет ли с моей стороны большой наглостью :) > попросить у Виктора взглянуть на код sql.c и присоветовать что-нибудь > дельное? Пока что я намереваюсь поступить соответственно письму по > ссылке. > > И еще: дело в том, что при использовании радиуса для учета VoIP, время > сессии, равное нулю, встречается не то чтобы часто, но примерно в 50%: > то занято, то не туда попал, то номера нет, то еще что... К сожалению, > это не учтено в SQL-схеме (по крайней мере, для Oracle), где > ACCTSESSIONTIME не может быть равным нулю. А логгировать эти записи > все равно надо: они нужны для учета как раз таких сбойных звонков, это > очень важно. В cvs появилось что-то новое на предмет VoIP. Посмотри на http://www.freeradius.org/cgi-bin/cvsweb.cgi/radiusd/src/billing/ может быть это чем-нить поможет ... > > Также rlm_sql ругается: Stop packet with zero session length. Правда, > INSERT все равно делает. > > Я это к чему... к тому, что пофиксить бы... А еще спустя k таких > ошибок обращения к базе: > 1) в логи сыпется ошибка, приведенная в начале; > 2) работа с БД прекращается; > 3) хуже того, радиус перестает работать с другими модулями. > > То есть, он не только перестает класть аккаунтинг в Oracle, но даже > пускать на кошачий EXEC (Login-User'ы у меня авторизуются в LDAP), что > обидно. > -- WBR, Dmitry Lebkov
next prev parent reply other threads:[~2003-02-16 13:42 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 [this message] 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 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=20030216234244.35b2fcd8.dima@sakhalin.ru \ --to=dima@sakhalin.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