Название: Скрипты в услугах inet Отправлено: Nafanya от 16 Декабря 2013, 20:21:56 Не работает. Написал:
Цитировать if( get_hour() >= 19 && Как шла скорость 8 Мб так и идет. Сервер перегружался - была в том необходимость.get_hour() < 22 && speed(10) > 7000 ) { set_speed2 5000; return } if( speed(10) > 7000 ) { set_speed2 8000 } Название: Re: Скрипты в услугах inet Отправлено: Efendy от 17 Декабря 2013, 08:06:41 Не работает. Написал: какая в тарифе скорость?Цитировать if( get_hour() >= 19 && Как шла скорость 8 Мб так и идет. Сервер перегружался - была в том необходимость.get_hour() < 22 && speed(10) > 7000 ) { set_speed2 5000; return } if( speed(10) > 7000 ) { set_speed2 8000 } Название: Re: Скрипты в услугах inet Отправлено: Efendy от 17 Декабря 2013, 08:32:01 В общем, поставь в самой услуге скорость 1мбит, скорее всего из-за того на конечном шаге выбирается наибольшая скорость, скорость тарифа "перебивает" скриптовую. Я еще подумаю как разрулить эту ситуацию. Скорее всего внутри придется сделать приритеты
Название: Re: Скрипты в услугах inet Отправлено: Nafanya от 17 Декабря 2013, 09:13:07 Цитировать какая в тарифе скорость? Да скорость 8 Мб. Спасибо, понял, поменяюНазвание: Re: Скрипты в услугах inet Отправлено: Nafanya от 17 Декабря 2013, 15:22:31 Не работает. Ставлю 1 Мб - идет скорость 1. Хотя должна быть 8.
Название: Re: Скрипты в услугах inet Отправлено: Efendy от 17 Декабря 2013, 16:43:28 Не работает. Ставлю 1 Мб - идет скорость 1. Хотя должна быть 8. по твоей формуле она должна устанавливаться в 8мб, если клиент качает быстрее чем 7мбит. Вообще странная логика, чем быстрее качает, тем больше скорость Название: Re: Скрипты в услугах inet Отправлено: Nafanya от 18 Декабря 2013, 21:42:12 Не работает. Ставлю 1 Мб - идет скорость 1. Хотя должна быть 8. по твоей формуле она должна устанавливаться в 8мб, если клиент качает быстрее чем 7мбит. Вообще странная логика, чем быстрее качает, тем больше скорость Цитировать if( get_hour() >= 19 && Как сделать чтобы работало? подскажите.get_hour() < 22 && speed(10) > 7000 ) { set_speed2 5000; return } Название: Re: Скрипты в услугах inet Отправлено: Efendy от 19 Декабря 2013, 10:32:22 Ну ты мученник, а ж слезы на глаза находят. Ты уверен, что тебе нужно менять скорость 2го направления? speed2 - это скорость 2го направления, speed - первого
Название: Re: Скрипты в услугах inet Отправлено: SeMant от 10 Января 2014, 13:35:50 Ввожу в Скрипт
Код: set_speed(57600) if balance >= 200; Код: Line 1: no if support После того как перезапущу все демоны N+ на всех Насах, ошибки перестают сыпаться и всё опять начинает работать нормально. Но проходит несколько часов и опять всё сначала. Подскажите в чём может быть причинина ? Название: Re: Скрипты в услугах inet Отправлено: Efendy от 10 Января 2014, 15:28:17 В noserver/nofire.pm закомментируй символом # строку
Код: unlink $file_ipfw; Перезапусти noserver. В папке logs начнут появляться файлы ipfw_блаблабла. Посмотри все ли в них ок Название: Re: Скрипты в услугах inet Отправлено: SeMant от 11 Января 2014, 07:30:54 Я не знаю всё ли в них ок, поэтому просто выложу содержимое каждого отдельно за несколько минут
Код: pipe 6416 config bw bit/s Код: pipe 5946 config Код: pipe 6416 config bw bit/s Код: pipe 6416 config Код: pipe 6416 config bw bit/s Код: pipe 6416 config Название: Re: Скрипты в услугах inet Отправлено: Efendy от 11 Января 2014, 18:08:35 Я вижу в чем проблема, но чтобы найти ее причину придется писать много текста. Дай в личку временный ssh доступ к твоему серверу - гляну
Название: Re: Скрипты в услугах inet Отправлено: SeMant от 12 Января 2014, 09:21:51 Я вижу в чем проблема, но чтобы найти ее причину придется писать много текста. Дай в личку временный ssh доступ к твоему серверу - гляну далНазвание: Re: Скрипты в услугах inet Отправлено: Efendy от 12 Января 2014, 12:00:52 Ага, нашел баг. Исправил, попробуй протестировать ибо я тестировал только при выводе команд в консоль. Как скажешь "ок" - закоммичу
Название: Re: Скрипты в услугах inet Отправлено: SeMant от 12 Января 2014, 12:55:40 Ага, нашел баг. Исправил, попробуй протестировать ибо я тестировал только при выводе команд в консоль. Как скажешь "ок" - закоммичу на Всех насах в консолеКод: Line 1: no if support Название: Re: Скрипты в услугах inet Отправлено: Efendy от 12 Января 2014, 15:23:33 аа, у тебя несколько насов, я исправил только на центральном сервере. Тогда потестирую у себя и сегодня вечером залью
Название: Re: Скрипты в услугах inet Отправлено: Efendy от 12 Января 2014, 22:36:12 Залил исправления. Заапдейтся. На том сервере, куда ты мне давал доступ, предварительно удали noserver/nofire.pm и noserver/scripts.pm - я их правил, поэтому при обновлении может быть конфликт.
Название: Re: Скрипты в услугах inet Отправлено: SeMant от 14 Января 2014, 15:15:42 Залил исправления. Заапдейтся. На том сервере, куда ты мне давал доступ, предварительно удали noserver/nofire.pm и noserver/scripts.pm - я их правил, поэтому при обновлении может быть конфликт. Спасибо, всё работает. |