powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите разобраться с периодическим запуском заданий
17 сообщений из 17, страница 1 из 1
Помогите разобраться с периодическим запуском заданий
    #38888143
ankalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Ранее работал с разными БД (Oracle, DB2, Firebird), сейчас появилась необходимость по-быстрому разобраться с PostgreSQL, а именно: с запуском джобов.
Итак, есть Linux-сервер, на нем админ установил postgres, pgadmin и pgagent.
У меня Win7, я установил pgadmin, соединяюсь с БД нормально, теперь хочу создать тестовое задание, чтобы оно выполнялось раз в несколько минут.
Я его должен создавать через pgadmin у себя на компе, или обязательно на сервере?
Попробовал у себя создать задание, оно создается, пишет время следующего запуска, но это время проходит, и ничего не меняется (ни время последнего запуска, ни время следующего запуска).
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888232
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ankalexДоброго времени суток!
Ранее работал с разными БД (Oracle, DB2, Firebird), сейчас появилась необходимость по-быстрому разобраться с PostgreSQL, а именно: с запуском джобов.
Итак, есть Linux-сервер, на нем админ установил postgres, pgadmin и pgagent.
У меня Win7, я установил pgadmin, соединяюсь с БД нормально, теперь хочу создать тестовое задание, чтобы оно выполнялось раз в несколько минут.
Я его должен создавать через pgadmin у себя на компе, или обязательно на сервере?
Попробовал у себя создать задание, оно создается, пишет время следующего запуска, но это время проходит, и ничего не меняется (ни время последнего запуска, ни время следующего запуска).

На сколько я помню pgAgent это фишка чисто pgAdmin (точнее отдельная утилитка)
А так для Linux на сервере использовать:
cron + bash-script+psql
<:o)
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888256
ankalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД.
Вероятно, надо создавать джобы именно на том компе, где установлен pgagent.
Но хотелось бы уточнить этот момент.
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888364
ээээээ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ankalex,

"пгагент" в пжодмине -- морда к пгагенту(сервису) конкретного инстанса (оно у вас в ветке сервера, если присмотритесь. содержимое его [держит данные и логи] -- в "каталоге" pgagent той бд, которую вы назначили как "бд обслуживания" [-- можете писать туда задания и шаги руками[SQL], в обход мордочки] .

пжогент это отдельный сервис [lдемон/воркер/etc], а не фишка пжодмин. но последний умеет изобразить "морду" к первому. хотя и кривовато местами (не оптимизируемый запрос заданий с результатом последнего запуска-- в частности [руки им вырвать из того места, откуда произросли]).

Можете, кстати, в заданиях указывать внешнюю строку подключения -- оно будет лазать в другие инстансы по ней, и исполнять sql там.
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888414
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ankalexДа, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД.
Вероятно, надо создавать джобы именно на том компе, где установлен pgagent.
Но хотелось бы уточнить этот момент.

pgagent тот же типа-крон только с управлением не через crontab а через sql
насколько так удобнее - вопрос спорный
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888537
ankalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin.
Вопрос в том, можно ли с некого компа управлять заданиями через pgadmin, если pgagent установлен не на этом компе, а на самом сервере с БД. Пока у меня не получается.
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888554
ээээээ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ankalexДа, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin.
Вопрос в том, можно ли с некого компа управлять заданиями через pgadmin, если pgagent установлен не на этом компе, а на самом сервере с БД. Пока у меня не получается.
вы управляете не пг--аентом, а редактируете его данные в схеме пгагент той бд, в дереве которой видите пгагента.

а сам пгагент -- ищете на машине с агентом процесс pgagent-а, если его нет -- стартуете, читаете его логи (не в пгадмине, а на той машине, где)
удобно -- если он прописан сервисом в /etc/init.d/ -- читаете текст, понимаете, где что хранится (логи, прочее). Иначе -- изучать. как он поставился у вас.
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888561
ээээээ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ankalexДа, я понимаю, что pgagent - посредник для доступа к win-службе управления заданиями или cron'у в linux'е через pgadmin.

кажется таки вы неверно понимате -- он сам по себе демон/служба/сервис. Ищите -- да обрящете.

у вас какой полосатый мух, который ОС , кстати ?
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888638
ankalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Win7, БД и pgagent установлены на linux'е.
Т.е. если менять данные в БД с помощью pgadmin'а, то демон pgagent'а установит запуск заданий cron'ом в соответствии с моими изменениями?
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #38888728
ээээээ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ankalexУ меня Win7, БД и pgagent установлены на linux'е.
Т.е. если менять данные в БД с помощью pgadmin'а, то демон pgagent'а установит запуск заданий cron'ом в соответствии с моими изменениями?
нет, если он запущен на ОС линукс (какой из кучи линуксов, кстати ?) -- как процесс -- то при рулении его данными из пгодмина вы будете менять ЕГО таблицы заданий и его же расписания.

Никакого крона он дёргать не будет, он сам умеет к постгресам ходить. Он, какэвотам, "афтономный", во.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Помогите разобраться с периодическим запуском заданий
    #39299650
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukankalexДа, про cron + psql я в курсе. Но удобнее же контролировать джобы непосредственно в БД.
Вероятно, надо создавать джобы именно на том компе, где установлен pgagent.
Но хотелось бы уточнить этот момент.

pgagent тот же типа-крон только с управлением не через crontab а через sql
насколько так удобнее - вопрос спорный
То-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть (
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39299801
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanMaxim Bogukпропущено...


pgagent тот же типа-крон только с управлением не через crontab а через sql
насколько так удобнее - вопрос спорный
То-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть (

Вопрос что вообще dev-ы делают на production сервере?
Их туда максимум на посмотреть пускать можно, и то под присмотром старших товарищей.
А уж GUI тулзы на prod базе это к проблемам (проверено много раз).

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39300568
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanТо-есть cron + bash-script+psql предпочтительнее? Сам, как админ склоняюсь к такому варианту. Но девы хотят из гуёв все видеть (

Пусть хотят. Не надо им запрещать хотеть ;-)
На крайняк можно какою-нибудь веб-админку для Linux прикрутить.
Там точно есть "визуальное" управление cron.

Хотя странные у вас девы...
Мне, как деву, наоборот ч/з cron удобнее. :-)
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39300821
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
когда девы что лет работали под окнами, а теперь их пересадили на линь...
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39300952
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanmad_nazgul,
когда девы что лет работали под окнами, а теперь их пересадили на линь...

Ну у меня "пересадка" была DOS -> Windows -> Linux.
Причем Linux, как dev, мне нравиться больше всего.

А так для Gnome точно был визуальный редактор crontab, для KDE вроде бы то же есть.
Пусть "пошерстят" репозиторий.
Может найдут тулзу, которая им будет по вкусу.
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39301100
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulвизуальный редактор crontabvi?
...
Рейтинг: 0 / 0
Помогите разобраться с периодическим запуском заданий
    #39302463
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.mad_nazgulвизуальный редактор crontabvi?

Настолько тонко, что даже толсто! :-)

Если честно, в моих руках vi все портит и бибикает. :-)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите разобраться с периодическим запуском заданий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]