|
Обновление базы и фоновые задания. Как жить в гармонии и постичь дзэн?
| ☑ |
0
IamAlexy
06.11.12
✎
14:46
|
Вопрос: есть некая база в которой 100500 регламентных заданий.
соответственно постоянно что то там крутится вертится.. то почта то сайты то индексирование поиска и т д и тп.
а базу надо иногда обновлять.
соответственно с вероятностью 99% при запуске "первый раз" когда было бы неплохо монопольный доступ получить база отвалится с ошибкой получения монопольного доступа.
собственно вопрос: как решаете сию неудобству?
|
|
1
ДенисЧ
06.11.12
✎
14:46
|
а тормознуть регламенты - через консоль заданий или консоль сервера?
|
|
2
GenV
06.11.12
✎
14:48
|
(0) Даже при намного меньшем количестве - блокирую через консоль сервера для базы, потом обновляю.
|
|
3
IamAlexy
06.11.12
✎
14:49
|
(1) не ну понятно что типа можно.. но а если нет доступа в консоль сервера?
а консоль заданий - ну тормознул ты их.. а если их 100500
это ж надо незабыть затем стартануть..
|
|
4
Stim
06.11.12
✎
14:51
|
(3) значит, надо допилить обработку консоли заданий.
что-то типа кнопки "остановить все выполняющие задания"
и кнопки "запустить все остановленные задания с сохраненными параметрами"
|
|
5
Stim
06.11.12
✎
14:51
|
+ а еще я слышал, что можно через ком строку запускать с блокировкой рег заданий
|
|
6
IamAlexy
06.11.12
✎
14:52
|
(4) ага.. уже джва года как прошу разработчиков в штатном "активные пользователи" сделать штатную же выкидушку... фиг..
|
|
7
Guk
06.11.12
✎
14:54
|
(6) а ты там программист или кофе приходишь попить? ;) по-моему допилить консоль заданий, по типу (4), это вопрос 5-10 минут...
|
|
8
IamAlexy
06.11.12
✎
14:55
|
(7) ага..
то есть я запускаю обновление, оно вываливатся, я говорю незакрывать, открываю консоль, отключаю использование у всех работающих заданий, перезапускаюсь, обновляюсь, открываю консоль и запускаю все отключенные
ага..
|
|
9
IamAlexy
06.11.12
✎
14:55
|
причем самый прикол в том что вот прямо сейчас сижу и смотрю на фоновое задание которого в консоли невидно а оно есть
|
|
10
GenV
06.11.12
✎
15:00
|
(0) У меня в крипте PowerShell устанавливается блокировка пользователей, затем идет ожидание когда все выйдут (и выкидывание их в серверной версии функцией 1С), а затем обновление базы, если конфа была изменена. Хотя заданий конечно столько нет.
|
|