Страница 1 из 1

Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 19 дек 2012, 22:18
Skydreem
Здравствуйте. Имеются проблемы с некоторыми хаотичными клиентами, которые жалуются на сообщение лимита подключений, и причем не впускать их может очень долго. Анализ списка подключенных клиентов показал, что они не подключены и подключены в ближайшее время небыли. Почему может выводиться такое сообщение?

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 08 июн 2013, 12:36
Dazzler
Попробуйте как вариант им предложить почистить cookies, ну а как на практике почти никто не знает что это такое, сделайте им это сами

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 09 июн 2013, 15:47
Skydreem
Исключено чистить им куки) бывает что несколько раз в день звонят клиенты, а бывает месяц всё нормально, и находятся они далеко иногда. Клиент пытается подключиться- в ответ браузер сообщает что этот лимит подключений исчерпан. Хотя этого клиента в списке активных нет. Сомневаюсь что это куки.

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 09 июн 2013, 17:48
Dmitry
Skydreem писал(а):.... жалуются на сообщение лимита подключений...
попробуйте удалять файл /var/log/freeradius/radutmp
не поможет - пусть клиенты чистят куки

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 08 авг 2013, 11:29
Skydreem
В новой версии программы опять таки проблема с лимитом!
Сегодня утром зашёл в логи авторизации- так там одновременно человек 6 не пускало,
Thu Aug 8 11:35:59 2013 : Auth: Multiple logins (max 1) : [migsos13] (from client hotspot port 32 cli F4-EC-38-C7-AB-6C)
Thu Aug 8 11:37:33 2013 : Auth: Multiple logins (max 1) : [wemnel9] (from client hotspot port 1 cli 90-F6-52-89-E4-AB)
Thu Aug 8 11:39:07 2013 : Auth: Multiple logins (max 1) : [06628***25] (from client hotspot port 4 cli 90-F6-52-77-3F-7D)
Thu Aug 8 11:39:50 2013 : Auth: Multiple logins (max 1) : [genius] (from client hotspot port 35 cli 00-25-22-8C-B1-46)
и так далее. Естественно они мне все звонили и сделали замечание. Пришлось в скором порядке всем ставить Число одновременных логинов на 2.
Сомневаюсь теперь что дело в куках. Как разобраться самому в чем проблема?:)
ЗЫ почему при создании клиентов число одновременных логинов по умолчанию "3"? Как исправить на "1"?

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 08 авг 2013, 14:22
Dmitry
Skydreem писал(а):Как исправить на "1"?
при создании нового клиента выбрать из списка "1"

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 08 авг 2013, 17:10
Skydreem
у меня девочка уже создала несколько таких клиентов, теперь пол села пользоваться могут потому что она просто забывает исправить на 1. Это тоже самое что при редактировании ваучера автоматом ставился другой тариф- искусственное создание проблемы. Зачем по умолчанию 3?

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 08 авг 2013, 17:47
Dmitry
Skydreem писал(а): Зачем по умолчанию 3?
А зачем по умолчанию другое число?
Каждый считает, что именно его мнение - само правильное. И по поводу "одновременных логинов" - в том числе. Цифр я наслушался - море разных...

файл
/var/www/easyhotspot/system/application/views/postpaid/postpaid_view.php
в нем находите код:

Код: Выделить всё

<!--110809 bcs Zhanna begin-->
        <li>
                <label><?=$this->config->item('POSTPAID_SIMUL2')?></label>
                <?php $optionssim=array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6,7=>7,8=>8,9999=>$this->config->item('POSTPAID_UNLIMITED'));?>
                <?=form_dropdown('simunt',$optionssim, '3', 'class="ddlist"')?>
                <acronym title="<?=$this->config->item('POSTPAID_SIMUL_POPUP')?>">
                <-- <?=$this->config->item('WHAT_THIS')?>?</acronym>
        </li>
<!--110809 bcs Zhanna end-->
и в строке :

Код: Выделить всё

                <?=form_dropdown('simunt',$optionssim, '3', 'class="ddlist"')?>
...цифру 3 меняете на ту, что нравится ИЗ ЧИСЛА ТЕХ, которые в строке над ней стоят слева от =>

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 10 авг 2013, 13:24
Dmitry
Skydreem писал(а):В новой версии программы опять таки проблема с лимитом!...
порылся в тестовой системе, нашел мою ошибку, которая похоже попала в код уже давненько
причина в том, что мой "тестовый сервер" - работает на Mandriva а не "daebian-based"-дистрибутиве линукса. У них есть различие в именовании папок и размещении файлов. в инсталятор попал скрипт чистки зависших сессий с "адресацией" для Mandriva, и как следствие, он в дебианах/убунтах "недорабатывал".

как чинить.
открыть в редакторе скрипт чистки зависших сессий

Код: Выделить всё

sudo mcedit /usr/lib/cgi-bin/clear_stale.pl
в нем найти такой код (практически в самом конце):
как было (неправильно)

Код: Выделить всё

if ($counter > 0) {
    open (LOGF, ">>/var/log/radius/radius-auth.log");
    print LOGF $message;
    close(LOGF);
    system ("rm -f /var/log/radius/radutmp");
    }
exit (0);
и отредактировать чтобы стало так:
как должно быть (правильно)

Код: Выделить всё

if ($counter > 0) {
    open (LOGF, ">>/var/log/freeradius/radius-auth.log");
    print LOGF $message;
    close(LOGF);
    system ("rm -f /var/log/freeradius/radutmp");
    }
exit (0);
сохранить изменения (F2) и выйти из редактотра (F10). Перезапускать что-либо не нужно.

Re: Лимит подключений исчерпан пр отсутствующем подключении.

Добавлено: 10 авг 2013, 15:32
Skydreem
спасибо за фикс и ваше внимание к возникающим вопросам, будем тестить