forum.bitel.ru
http://forum.bitel.ru/

[6.1] No space left on device
http://forum.bitel.ru/viewtopic.php?f=44&t=10088
Страница 1 из 1

Автор:  Phricker [ 19 янв 2015, 08:09 ]
Заголовок сообщения:  [6.1] No space left on device

Сегодня в 2 часа ночи был разбужен звонком от дежурных что отвалилось IPOE.
В логах куча ругани на No space left on device.
df -h показывает что места еще куча (на этом разделе еще 31 гиг был доступен при том, что там только сервер и его компоненты).
Чищу немного места с целью разобраться на утро.
В 4 ночи звонят снова.

Проблема в том что закончились айноды
Код:
[root@bgbilling BG]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/mapper/vg_bill-lv_root
                       99G   40G   55G  43% /
[root@bgbilling BG]# df -i
Файловая система      Iнодов   IИспол  IСвоб IИсп% смонтирована на
/dev/mapper/vg_bill-lv_root
                     6553600 6519201   34399  100% /


Я так понимаю, что они заканчиваются из-за того что BGInetAccess при работе с DHCP создает огромное кол-во файлов. И их за собой не подчищает периодически.

Автор:  stark [ 19 янв 2015, 12:19 ]
Заголовок сообщения:  Re: [6.1] No space left on device

какие именно файлы ? Файлы логов dhcp? BGInetAccess/BGInetAccounting не чистят логи (netflow/radius/dhcp).

Автор:  Phricker [ 19 янв 2015, 12:54 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Именно они.
Я уже писал об этом как-то.

И я понимаю, что они не чистят логи, я в принципе даже не написал никакого вопроса :)
Но мы же за автоматизацию нет? ))) АВТОМАТИЗИРОВАННАЯ система расчетов )

Автор:  stark [ 19 янв 2015, 13:58 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Phricker писал(а):
Именно они.
Я уже писал об этом как-то.

И я понимаю, что они не чистят логи, я в принципе даже не написал никакого вопроса :)
Но мы же за автоматизацию нет? ))) АВТОМАТИЗИРОВАННАЯ система расчетов )



мы сохраняем логи на случай какого-то перерасчета или разбирательства . Те же самые dhcp-логи вроде используются если вы просматриваете лог сессии в клиенте. Мы и старые месячные таблицы не удаляем. Если делать, то опционально, пусть каждый сам себе выбирает период, после которого, файлы можно удалять .

Автор:  Phricker [ 19 янв 2015, 14:13 ]
Заголовок сообщения:  Re: [6.1] No space left on device

А от чего зависит периодичность сохранения dhcp логов?
Только по одному коммутатору с 6 утра у меня набежало 64 файла размером в несколько сотен байт.
Сейчас в модуль Inet забито порядка 500 коммутаторов. Всего их где-то ~10000.
Если на каждый коммутатор будет создаваться своя папка в которой будут 15 минутные логи, то при кол-ве коммутаторов в 5000 будет создаваться порядка 480000 файлов в сутки.
Найс.
За месяц - 14400000.
За год считать не будем.

Автор:  Amir [ 19 янв 2015, 17:08 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Если за предыдущий месяц сделать tar/zip архив большой получается?
Возможно лучше сделать архивирование, чтобы лишнее просто так не удалить.

Автор:  Виктор [ 19 янв 2015, 19:48 ]
Заголовок сообщения:  Re: [6.1] No space left on device

В какой-то момент тоже столкнулся с данной проблемой, устройств больше 600, сейчас периодически делаю архивацию, но...
сейчас структура выглядит так (устройство > год > месяц > день), а для архивации удобнее бы было сделать к примеру (год> месяц > день > устройство), понимаю что не всем такое нужно, но можно было в конфигурации выбирать формат структуры

Автор:  Amir [ 19 янв 2015, 20:07 ]
Заголовок сообщения:  Re: [6.1] No space left on device

В новом билде сделали, что DHCP-логи более 3-х месячной давности постепенно архивируются - просто папка 2014/2014-10 станет 2014/2014-10.zip
По крайней мере по старым логам должно стать в (720-2160)*2 раз меньше файлов.
Также убрали принудительное деление часового лога на три лога по 20 мин. Однако логи все равно закрываются, если 5-10 минут не приходит пакет для этого лога. Т.е. несколько логов за час все равно может быть.

Автор:  Виктор [ 19 янв 2015, 20:24 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Хорошая новость, Amir, в какой момент будет происходить архивация, просто в первый раз это займет не мало ресурсов, хотелось бы быть готовым ко всему

Автор:  Amir [ 19 янв 2015, 20:30 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Будет раз в 20 минут искать папку старого месяца, если находит - архивирует и прекращает поиск старых.
Т.е. должен постепенно архивировать, только один месяц за раз.
Первый запуск проверки через 20 минут после запуска InetAccess.

Автор:  Виктор [ 19 янв 2015, 20:34 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Будем обновлять, спасибо

Автор:  Phricker [ 19 янв 2015, 23:35 ]
Заголовок сообщения:  Re: [6.1] No space left on device

Благодарю Амир. Обновимся в ближайшее время и проверим.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/