Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Ранее работал с разными БД (Oracle, DB2, Firebird), сейчас появилась необходимость по-быстрому разобраться с PostgreSQL, а именно: с запуском джобов. Итак, есть Linux-сервер, на нем админ установил postgres, pgadmin и pgagent. У меня Win7, я установил pgadmin, соединяюсь с БД нормально, теперь хочу создать тестовое задание, чтобы оно выполнялось раз в несколько минут. Я его должен создавать через pgadmin у себя на компе, или обязательно на сервере? Попробовал у себя создать задание, оно создается, пишет время следующего запуска, но это время проходит, и ничего не меняется (ни время последнего запуска, ни время следующего запуска). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 11:26 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalexДоброго времени суток! Ранее работал с разными БД (Oracle, DB2, Firebird), сейчас появилась необходимость по-быстрому разобраться с PostgreSQL, а именно: с запуском джобов. Итак, есть Linux-сервер, на нем админ установил postgres, pgadmin и pgagent. У меня Win7, я установил pgadmin, соединяюсь с БД нормально, теперь хочу создать тестовое задание, чтобы оно выполнялось раз в несколько минут. Я его должен создавать через pgadmin у себя на компе, или обязательно на сервере? Попробовал у себя создать задание, оно создается, пишет время следующего запуска, но это время проходит, и ничего не меняется (ни время последнего запуска, ни время следующего запуска). На сколько я помню pgAgent это фишка чисто pgAdmin (точнее отдельная утилитка) А так для Linux на сервере использовать: cron + bash-script+psql <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 12:04 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
Да, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД. Вероятно, надо создавать джобы именно на том компе, где установлен pgagent. Но хотелось бы уточнить этот момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 12:21 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalex, "пгагент" в пжодмине -- морда к пгагенту(сервису) конкретного инстанса (оно у вас в ветке сервера, если присмотритесь. содержимое его [держит данные и логи] -- в "каталоге" pgagent той бд, которую вы назначили как "бд обслуживания" [-- можете писать туда задания и шаги руками[SQL], в обход мордочки] . пжогент это отдельный сервис [lдемон/воркер/etc], а не фишка пжодмин. но последний умеет изобразить "морду" к первому. хотя и кривовато местами (не оптимизируемый запрос заданий с результатом последнего запуска-- в частности [руки им вырвать из того места, откуда произросли]). Можете, кстати, в заданиях указывать внешнюю строку подключения -- оно будет лазать в другие инстансы по ней, и исполнять sql там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 13:19 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalexДа, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД. Вероятно, надо создавать джобы именно на том компе, где установлен pgagent. Но хотелось бы уточнить этот момент. pgagent тот же типа-крон только с управлением не через crontab а через sql насколько так удобнее - вопрос спорный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 13:47 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
Да, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin. Вопрос в том, можно ли с некого компа управлять заданиями через pgadmin, если pgagent установлен не на этом компе, а на самом сервере с БД. Пока у меня не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 14:57 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalexДа, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin. Вопрос в том, можно ли с некого компа управлять заданиями через pgadmin, если pgagent установлен не на этом компе, а на самом сервере с БД. Пока у меня не получается. вы управляете не пг--аентом, а редактируете его данные в схеме пгагент той бд, в дереве которой видите пгагента. а сам пгагент -- ищете на машине с агентом процесс pgagent-а, если его нет -- стартуете, читаете его логи (не в пгадмине, а на той машине, где) удобно -- если он прописан сервисом в /etc/init.d/ -- читаете текст, понимаете, где что хранится (логи, прочее). Иначе -- изучать. как он поставился у вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:12 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalexДа, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin. кажется таки вы неверно понимате -- он сам по себе демон/служба/сервис. Ищите -- да обрящете. у вас какой полосатый мух, который ОС , кстати ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 15:15 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
У меня Win7, БД и pgagent установлены на linux'е. Т.е. если менять данные в БД с помощью pgadmin'а, то демон pgagent'а установит запуск заданий cron'ом в соответствии с моими изменениями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 16:01 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
ankalexУ меня Win7, БД и pgagent установлены на linux'е. Т.е. если менять данные в БД с помощью pgadmin'а, то демон pgagent'а установит запуск заданий cron'ом в соответствии с моими изменениями? нет, если он запущен на ОС линукс (какой из кучи линуксов, кстати ?) -- как процесс -- то при рулении его данными из пгодмина вы будете менять ЕГО таблицы заданий и его же расписания. Никакого крона он дёргать не будет, он сам умеет к постгресам ходить. Он, какэвотам, "афтономный", во. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 16:56 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
Maxim BogukankalexДа, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД. Вероятно, надо создавать джобы именно на том компе, где установлен pgagent. Но хотелось бы уточнить этот момент. pgagent тот же типа-крон только с управлением не через crontab а через sql насколько так удобнее - вопрос спорный То-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2016, 15:20 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
mefmanMaxim Bogukпропущено... pgagent тот же типа-крон только с управлением не через crontab а через sql насколько так удобнее - вопрос спорный То-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть ( Вопрос что вообще dev-ы делают на production сервере? Их туда максимум на посмотреть пускать можно, и то под присмотром старших товарищей. А уж GUI тулзы на prod базе это к проблемам (проверено много раз). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2016, 18:15 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
mefmanТо-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть ( Пусть хотят. Не надо им запрещать хотеть ;-) На крайняк можно какою-нибудь веб-админку для Linux прикрутить. Там точно есть "визуальное" управление cron. Хотя странные у вас девы... Мне, как деву, наоборот ч/з cron удобнее. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2016, 19:10 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, когда девы что лет работали под окнами, а теперь их пересадили на линь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 09:35 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
mefmanmad_nazgul, когда девы что лет работали под окнами, а теперь их пересадили на линь... Ну у меня "пересадка" была DOS -> Windows -> Linux. Причем Linux, как dev, мне нравиться больше всего. А так для Gnome точно был визуальный редактор crontab, для KDE вроде бы то же есть. Пусть "пошерстят" репозиторий. Может найдут тулзу, которая им будет по вкусу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 11:52 |
|
||
|
Помогите разобраться с периодическим запуском заданий
|
|||
|---|---|---|---|
|
#18+
mad_nazgulвизуальный редактор crontabvi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38888561&tid=1997023]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 288ms |
| total: | 544ms |

| 0 / 0 |
