forum.bitel.ru http://forum.bitel.ru/ |
|
[feature request] Пул шедулеров http://forum.bitel.ru/viewtopic.php?f=1&t=6898 |
Страница 1 из 2 |
Автор: | Cromeshnic [ 25 июн 2012, 12:51 ] |
Заголовок сообщения: | [feature request] Пул шедулеров |
Сейчас у BG один шедулер. Если он по какой-то причине перестаёт выполнять задачи, то возникают большие проблемы - договоры не открываются/закрываются и т.п. Есть ли в планах реализация пула планировщиков? Или хотя бы выделить в отдельное приложение сам механизм инициации задач по расписанию, а выполнять задания уже пулом исполнителей? |
Автор: | skyb [ 25 июн 2012, 13:09 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Шедулер отваливался только раз, но полностью поддерживаю идею |
Автор: | stark [ 25 июн 2012, 15:48 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Добавил в TODO. |
Автор: | snark [ 27 июн 2012, 16:19 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Реквестирую опциональную поддержку внешних шедулеров (у кого нить крон падал? для венды есть могучий nnCron). Собственно нужна не сама поддержка запуска задач внешним планировщиком, а возможность проверки того жив поциент или нет (без вызова status?) и если мертв - оживлять, а то поиск и убиение через Код: ps -azomgwhereisbgappx как-то не очень кошерно выглядит, нет? |
Автор: | Cromeshnic [ 30 ноя 2012, 09:57 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Идеи для планировщика: - Сетка - диаграмма Ганта для запланированных задач. По дням, например. Для каждой запланированной задачи задавать время старта и ожидаемое время выполнения (+ мб максимальное и мб минимальное, вне которых высылаются алармы или типа того) - рисовать реальную диаграмму Ганта фактического выполнения задач - Задачи могут быть 2 типов: * выполнить в точно указанное время. Если не выполнилась - забиваем, пишем аларм. * выполнить когда-либо в пределах от указанного времени старта + таймаут (может быть null) |
Автор: | Cromeshnic [ 30 ноя 2012, 09:58 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Вот диаграммы Ганта очень не хватает в шедулере. Например, ночью возникли проблемы с чем-то - зашёл и посмотрел, какие задачи в тот момент выполнялись и нагружали базу/оперативку/процессор. |
Автор: | Khoma [ 30 ноя 2012, 17:55 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
+очень нехватает возможности делать связки задач, то есть, запускать задачу, только после выполнения предыдущей. |
Автор: | KostiK [ 05 дек 2012, 17:32 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Khoma писал(а): +очень нехватает возможности делать связки задач, то есть, запускать задачу, только после выполнения предыдущей. Данная фича будет! Ждите.... ![]() |
Автор: | skyb [ 05 дек 2012, 18:02 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
ждем) |
Автор: | skyb [ 03 апр 2013, 12:03 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
кстати шедулер стал отваливаться гораздо больше чем раз, очень ждем |
Автор: | skn [ 03 апр 2013, 13:50 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): кстати шедулер стал отваливаться гораздо больше чем раз, очень ждем чего? что будет отваливаться пул планировщиков? |
Автор: | skyb [ 03 апр 2013, 13:53 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skn писал(а): skyb писал(а): кстати шедулер стал отваливаться гораздо больше чем раз, очень ждем чего? что будет отваливаться пул планировщиков? нене, у меня сейчас бывают ситуации что шедулер отваливается |
Автор: | Phricker [ 03 апр 2013, 13:56 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skn писал(а): чего? что будет отваливаться пул планировщиков? lol ![]() ![]() ![]() |
Автор: | skn [ 03 апр 2013, 14:36 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): skn писал(а): skyb писал(а): кстати шедулер стал отваливаться гораздо больше чем раз, очень ждем чего? что будет отваливаться пул планировщиков? нене, у меня сейчас бывают ситуации что шедулер отваливается и почему вы считает что пул не может постичь таже судьба? |
Автор: | max [ 03 апр 2013, 14:44 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
а давайте сделаем пул пулов, а потом пул пула пулов А если серьёзно, есть подвижки? обещали сделать ещё 5 декабря.... |
Автор: | stark [ 03 апр 2013, 15:01 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Есть в планах, но пока еще не реализовали.. Тут вопрос - а что вы получите ? Сейчас если какая-то задача не может быть запущена , то шлется аларм на почту . Если будет пул , он так же забьется рано или поздно висящими задачами и тоже будет слать на почту. Что кардинально меняется ? |
Автор: | max [ 03 апр 2013, 16:28 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
помоему мехнизм пула должен быть встроен в сервер, и всё. |
Автор: | skn [ 03 апр 2013, 17:19 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
max писал(а): помоему мехнизм пула должен быть встроен в сервер, и всё. сейчас в планировщике работает 5 параллельных потоков (чем не пул?) |
Автор: | stark [ 03 апр 2013, 17:27 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skn писал(а): max писал(а): помоему мехнизм пула должен быть встроен в сервер, и всё. сейчас в планировщике работает 5 параллельных потоков (чем не пул?) Ага..и когда они все забиваются, то он начинает слать алерты на почту и ругаться в лог |
Автор: | stark [ 03 апр 2013, 19:00 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
Цитата: root@db BGBillingServer]# ./scheduler_status.sh Sending 'status' on 127.0.0.1:9066 Result: TaskExecuter working Started: 15.01.2013 12:39:18 Uptime: 78 d 12:19:58 Memory total: 763 625 472; max: 1 908 932 608; free: 677 834 064 Memory pools: Non-heap memory[Code Cache]: max: 50 331 648; used: 11 777 344; peek: 11 836 032 Heap memory[PS Eden Space]: max: 712 245 248; used: 24 640 800; peek: 702 742 528 Heap memory[PS Survivor Space]: max: 1 835 008; used: 327 680; peek: 183 705 464 Heap memory[PS Old Gen]: max: 1 431 699 456; used: 60 822 928; peek: 1 355 651 560 Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 19 342 392; peek: 19 376 352 Thread count: 382 Trees in cache: 19 Periodic tasks executed: 8091; active: 1 Urgent tasks executed: 31201; active: 3 Connections pool to Master status Idle: 14; Active: 1; maxActive: 500; maxIdle: 40 [root@db BGBillingServer]# 78 дней uptime |
Автор: | skyb [ 04 апр 2013, 05:36 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать |
Автор: | Cromeshnic [ 04 апр 2013, 06:13 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skn писал(а): сейчас в планировщике работает 5 параллельных потоков (чем не пул?) Когда шедулер ложится по нехватке памяти например - такая параллельность в рамках одного процесса не помогает. Или когда дедлок какой-нибудь случится. |
Автор: | stark [ 04 апр 2013, 13:31 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . |
Автор: | skyb [ 04 апр 2013, 13:47 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
stark писал(а): skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . но тут именно про падение говорится, что у меня что у кромешника =) у меня изза явы падает ![]() |
Автор: | stark [ 04 апр 2013, 14:30 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): stark писал(а): skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . но тут именно про падение говорится, что у меня что у кромешника =) у меня изза явы падает ![]() Что значит из-за явы ? Сама java падает или приложение ( планировщик в данном случае ) по нехватке памяти. До этого я только про падающий radius слышал . |
Автор: | skyb [ 04 апр 2013, 15:53 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
stark писал(а): skyb писал(а): stark писал(а): skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . но тут именно про падение говорится, что у меня что у кромешника =) у меня изза явы падает ![]() Что значит из-за явы ? Сама java падает или приложение ( планировщик в данном случае ) по нехватке памяти. До этого я только про падающий radius слышал . Да, сейчас уже и шедулер ![]() |
Автор: | stark [ 04 апр 2013, 17:19 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): stark писал(а): skyb писал(а): stark писал(а): skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . но тут именно про падение говорится, что у меня что у кромешника =) у меня изза явы падает ![]() Что значит из-за явы ? Сама java падает или приложение ( планировщик в данном случае ) по нехватке памяти. До этого я только про падающий radius слышал . Да, сейчас уже и шедулер ![]() Может быть проблема аппаратная какая-то . Например память оперативную надо бы прочекать . |
Автор: | skyb [ 04 апр 2013, 19:16 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
stark писал(а): skyb писал(а): stark писал(а): skyb писал(а): stark писал(а): skyb писал(а): насколько я понял - пул, это несколько шедулеров на разных тачках, в моей ситуации когда 1 из них падает, второй продолжает работать Если именно падает , то по какой причине . По нехватке памяти , допустим . Ну тогда это должно помочь . Но часто они повисают на какой-то задаче периодической которая вечно ждет чего-то(ответа от удаленной системы. отправка почты и т.п). Т.е пусть каждый шедулер имеет свой пул , рано или поздно он забьет в свой пул этой повисающей задачей. Потом следующий шеделер забьет свой пул и т.п. В этом случае это не сильно поможет . но тут именно про падение говорится, что у меня что у кромешника =) у меня изза явы падает ![]() Что значит из-за явы ? Сама java падает или приложение ( планировщик в данном случае ) по нехватке памяти. До этого я только про падающий radius слышал . Да, сейчас уже и шедулер ![]() Может быть проблема аппаратная какая-то . Например память оперативную надо бы прочекать . 3 разных сервера, от обычной тачки, до дорогого железного решения |
Автор: | stark [ 04 апр 2013, 19:23 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
skyb писал(а): 3 разных сервера, от обычной тачки, до дорогого железного решения И все падают ? |
Автор: | skyb [ 04 апр 2013, 20:08 ] |
Заголовок сообщения: | Re: [feature request] Пул шедулеров |
stark писал(а): skyb писал(а): 3 разных сервера, от обычной тачки, до дорогого железного решения И все падают ? не сразу, но бывает |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |