forum.bitel.ru http://forum.bitel.ru/ |
|
RIP ? (CRM) http://forum.bitel.ru/viewtopic.php?f=24&t=10597 |
Страница 1 из 1 |
Автор: | skyb [ 09 июн 2015, 12:51 ] |
Заголовок сообщения: | RIP ? |
Я так понял модуль больше не развивается? |
Автор: | stark [ 09 июн 2015, 15:06 ] |
Заголовок сообщения: | Re: RIP ? |
ну, видимо он идеален, нет предложений по его развитию. |
Автор: | skyb [ 10 июн 2015, 16:25 ] |
Заголовок сообщения: | Re: RIP ? |
stark писал(а): ну, видимо он идеален, нет предложений по его развитию. идеален? ))))) ну например остальные модули поддержать? там тока диалап есть, давно уже есть инет, а он не адаптирован да и остальные, там много чего поменялось же, да и можно как то это к динкоду прикрутить и удалять таблицы по крону бг, хотя это можно и в динкоде самому сделать, но не понятно что удалять нельзя, да и модуль то вроде бы не помечен что убитый ))) так что, обсудим? |
Автор: | stark [ 10 июн 2015, 17:54 ] |
Заголовок сообщения: | Re: RIP ? |
так что нужно ? 1) Добавить поддержку модуля inet ? |
Автор: | skyb [ 10 июн 2015, 18:12 ] |
Заголовок сообщения: | Re: RIP ? |
stark писал(а): так что нужно ? 1) Добавить поддержку модуля inet ? я ж написал выше =) поддержку остальных модулей, есть же таблицы в остальных которые можно было бы и удалять? сделать это чтоб делалось по крону, да и остальные таблицы логов ненужные, я уже не скажу слету логи которые ненужны практически |
Автор: | stark [ 10 июн 2015, 18:33 ] |
Заголовок сообщения: | Re: RIP ? |
skyb писал(а): stark писал(а): так что нужно ? 1) Добавить поддержку модуля inet ? я ж написал выше =) поддержку остальных модулей, есть же таблицы в остальных которые можно было бы и удалять? сделать это чтоб делалось по крону, да и остальные таблицы логов ненужные, я уже не скажу слету логи которые ненужны практически А по крону зачем ? каждый день будете удалять ? или каждый месяц ? |
Автор: | skyb [ 10 июн 2015, 18:42 ] |
Заголовок сообщения: | Re: RIP ? |
stark писал(а): skyb писал(а): stark писал(а): так что нужно ? 1) Добавить поддержку модуля inet ? я ж написал выше =) поддержку остальных модулей, есть же таблицы в остальных которые можно было бы и удалять? сделать это чтоб делалось по крону, да и остальные таблицы логов ненужные, я уже не скажу слету логи которые ненужны практически А по крону зачем ? каждый день будете удалять ? или каждый месяц ? таблицы создаются каждый месяц, каждый месяц и удалять. зачем его формировать, потом заходить на сервер, и там запускать? почему не сделать в биллинге и по крону? пусть сам работает |
Автор: | skyb [ 10 июн 2015, 18:49 ] |
Заголовок сообщения: | Re: RIP ? |
stark писал(а): ну, видимо он идеален, нет предложений по его развитию. viewtopic.php?f=24&t=7924 Добавлено: Чт апр 04, 2013 7:10 pm |
Автор: | zavndw [ 16 июн 2015, 05:54 ] |
Заголовок сообщения: | Re: RIP ? |
Я поддерживаю 1) Добавить поддержку модуля inet 2) Запуск по планировщику раз в мес или квартал |
Автор: | stark [ 16 июн 2015, 14:23 ] |
Заголовок сообщения: | Re: RIP ? |
Добавил в TODO. |
Автор: | Phricker [ 03 сен 2015, 13:50 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
а что с поддержкой Inet? Будет в обозримом будущем? И еще какая-то лабуда у меня. На тестовом не смотрел правда. При открытии модуля 1 стоит только на При каждом нажатии получаю следующее Вложение: dba.gif Если убрать логи работы функций и добавить что то другое - генерирует нормально. Если оставить логи работы функций и добавить что то другое - log_function_process_201412 дублируется по кол-ву нажатий (при этом не помогает закрытие модуля и открытие. т.е. если я понажимаю сгенерировать скрипт, а потом закрою модуль и еще раз в него зайду и нажму сгенерировать, то все предыдущие строки относящиеся к log_function_process_201412 появятся опять), а остальные таблицы как и положено 1 раз. |
Автор: | skyb [ 03 сен 2015, 16:58 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
да и запуск по шедулеру интересует, а то забываешь парой это делать. |
Автор: | Ildar [ 01 дек 2015, 10:32 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
Inet в 6.2 добавлен. Исправлен многократный вывод.(6.1-6.2) |
Автор: | skyb [ 04 дек 2015, 12:16 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
а работа по шедулеру? |
Автор: | Ildar [ 04 дек 2015, 13:25 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
А что вы хотите чтобы он сделал по шедулеру? Модуль же только создает скрипт. Единственное что можно сделать по шедулеру, это сгенерировать скрипт и куда-то положить его или отправить. |
Автор: | dimOn [ 04 дек 2015, 13:31 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
не надо ничего по шедулеру. тем более что-то автоматически делать с БД. |
Автор: | skyb [ 04 дек 2015, 14:36 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
так она же безопасная процедура, или есть сомнения? просто чтоб не заниматься рукоблудством а удалять автоматом, каждый месяц логи которые старше 6 месяцев например |
Автор: | dimOn [ 04 дек 2015, 15:07 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
под безопасной процедурой здесь действительно подразумевается дропание десятков таблиц из БД? |
Автор: | dimOn [ 04 дек 2015, 15:08 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
в чём смысл автоматизировать потенциально опасное действие, которое делается максимум раз в месяц за три клика? |
Автор: | Phricker [ 04 дек 2015, 15:22 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
dimOn писал(а): в чём смысл автоматизировать потенциально опасное действие, которое делается максимум раз в месяц за три клика? я бы даже сказал, в чем смысл если кому надо может сам написать со своими свистоперделками, а из коробки не будет потенциально опасной проблемы "Куда делись наши таблицы?" Как пример самого простого выдранного из bitel.billing.server.dba.action. Настраиваем один раз модуль DBA чтобы генератор знал какие таблицы туда засовывать, и ставим на выполнение раз в месяц Отсылаем себе письма, ставим алармы и радуемся. Код: package ru.ellcom.bgbilling.scripts.dba;
import bitel.billing.server.dba.bean.BashScriptGenerator; import bitel.billing.server.dba.bean.BatchScriptGenerator; import bitel.billing.server.dba.bean.ScriptGenerator; import ru.bitel.bgbilling.kernel.script.server.dev.GlobalScriptBase; import ru.bitel.bgbilling.server.util.Setup; import ru.bitel.common.sql.ConnectionSet; import java.sql.Connection; public class DeleteMonthTable extends GlobalScriptBase { @Override public void execute(Setup setup, ConnectionSet connectionSet) throws Exception { Connection con = connectionSet.getConnection(); String type = "bash"; String mysqlCommand = "/usr/bin/mysql -ulogin -ppswd"; String mysqlDumpCommand = "/usr/bin/mysqldump -ulogin -ppswd"; String backupPath = "/opt/backup"; int mid = 10; ScriptGenerator generator = null; if (type.equals("bash")) { generator = new BashScriptGenerator(setup, con, mid); } else if (type.equals("batch")) { generator = new BatchScriptGenerator(setup, con, mid); } generator.setMysqlCommand(mysqlCommand); generator.setMysqlDumpCommand(mysqlDumpCommand); generator.setBackupPath(backupPath); String script = generator.getScript(); String lines[] = script.split("\\r?\\n"); for(String line : lines){ if(line.startsWith(mysqlCommand) || line.startsWith(mysqlDumpCommand)){ /* * Запускаем mysqldump/mysql * */ } } } } |
Автор: | Phricker [ 04 дек 2015, 15:23 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
Любопытно, что будет если в момент выполнения этого скрипта ребутнуть шедулер/сервер. Есть желающие проверить? |
Автор: | zavndw [ 04 дек 2015, 16:24 ] |
Заголовок сообщения: | Re: RIP ? (CRM) |
dimOn писал(а): в чём смысл автоматизировать потенциально опасное действие, которое делается максимум раз в месяц за три клика? что бы была работа я как понимаю схема работает так что каждый месяц случается прецедент с которым потом можно разбиратся |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |