+1
Исправлен

Cкоростью выполнения ежедневного скрипта

Александр Сергеевич 2 года назад обновлен mikbill (CEO) 2 года назад 3

Всем добрый день


    Столкнулись с скоростью выполнения ежедневного скрипта.

Биллинг версии 2.12.11

Время выполнения скрипта

 /var/www/mikbill/admin/sys/scripts/mikbill_day.sh

Затягивается практически на целый час а то и полтора.

База данный на SSD. Проблем с скоростью записи/чтения на диски нет.

Во время выполнения скрипта заметили что задействуется только один процессорный поток из 24 .

    Во время выполнения скрипта заметили что не проходят платежи. Вылечилось, по рекомендации команды mikbill, преводом типа таблицы users из InnoDB в MyISAM. Платежи начали зачисляться но появилась новая проблема.

     Во время выполнения скрипта перестает работать веб интерфейс, поскольку блокируется таблица users. + перестает работать  часть наших сервисов которые работают с БД микбилла.   


Лог работы скрипта:

02.03.2018 23:55:02 Начало работы скрипта mikbill_day.sh
02.03.2018 23:55:02 Заморозка
02.03.2018 23:55:02 Разморозка
02.03.2018 23:55:04 Оплата заморозки
02.03.2018 23:55:05 Ежедневная АП
03.03.2018 00:30:31 Месячная АП по дате в учетке
03.03.2018 00:30:37 Ежедневная АП пропорционально
03.03.2018 01:08:29 Оплата реальника
03.03.2018 01:08:29 Оплата % по кредиту
03.03.2018 01:08:30 Очистка лога DHCP
03.03.2018 01:08:31 Блокировка услуг
03.03.2018 01:08:32 Обнуление кредитов
03.03.2018 01:08:32 Перенос в группу Отключенные
03.03.2018 01:08:33 Удаление отключенных
03.03.2018 01:08:34 Забрать реальники
03.03.2018 01:08:34 Завершение работы скрипта mikbill_day.sh

Информацию о проблеме передали программистам для исправления.

Эта же проблема и у нас.  Мы уже просим абонентов НЕ ОПЛАЧИВАТЬ... с 12 ночи до 2 ночи... 


А представьте, интернет остановился в 12 ночи... и 2 часа они ждут - ....  )))

Исправлен

2.12.12 решено

Сервис поддержки клиентов работает на платформе UserEcho