Имя: Пароль:
1C
1С v8
Ошибка разделенного доступа к информационной базе....
,
0 Rustik666
 
08.12.11
12:14
При выгрузке ИБ пишет
"Ошибка разделенного доступа к информационной базе...."
И в качестве активного сеанса пишет мой же сеанс....

Сервис перезапускал.. в консоли никаких соединений больше не показывает.....че за хрень такая?...

Перегружать сервер пока нет возможности (это поможет?)...
1 Живой Ископаемый
 
08.12.11
12:18
это <b>может</b> помочь
сервер 32-битный?
2 tdm
 
08.12.11
12:18
(0) посомтреть в консоли сервера 1с блокировки ИБ
(клиент-серверная база ?)
3 tdm
 
08.12.11
12:20
>>Сервис перезапускал..

попробуйте остановить сервис, прослдедить чтобы все процессы выгрузились из памяти (prhost,ragent,rmngr) и только потом запустить
4 shuhard
 
08.12.11
12:20
(0) код ошибки 10054 ?
5 Rustik666
 
08.12.11
12:21
да 32битный

в блокировках только блокировки от конфигуратора.......

такое просто было уже давно....непомню как разрешилось...может сервер перегружал.....
6 Rustik666
 
08.12.11
12:25
shuhard, да нет никакого кода не пошет....
просто

Ошибка разделенного доступа к информационной базе
Активные сеансы:
и тут пишет мой же сеанс.....
7 shuhard
 
08.12.11
12:25
(6) не верю
8 Rustik666
 
08.12.11
12:45
блин и перезагрузка сервера не помогла......черт.....ну ладно сделаю бэкап базы на sqlserverе.....непонятно че с этим делать?.....
9 Rustik666
 
30.12.11
11:04
подниму опять темку......так и не решил..... в чем может быть проблема....
даже перегружаю сервер, делаю новую базу, восстанавливаю из бэкапа......делаю выгрузить в конфигураторе и бац ошибка разделенного доступа к ИБ.....
10 shuhard
 
30.12.11
11:09
(9) ошибка на мисте описана сотни раз и не представляет ни какого интереса
11 Rustik666
 
30.12.11
11:17
ошибка тривиальная, когда кто-то сидит в базе или выполняется регламентное задание......но когда ты перегружаешь сервер, создаешь новую базу (сразу же выключаешь регламентные задания), восстанавливаешь базу из бэкапа, Потом из конфигуратора начинаешь выгружать базу....он повисит и потом говорит, что уже есть сеанс и говорит про твой же сеанс начатый конфигуратором (хотя 2 раза конфигуратор даже запустить нельзя)....
именно такие случаю сотни раз разорбраны?....
12 shuhard
 
30.12.11
11:20
(11) воспользоваться поиском что-то не позволяет ?
13 Rustik666
 
30.12.11
11:27
пользовался......в основном либо сеансы есть, либо люди не блокируют регламентные задания....у меня то какаято другая фигня....
14 shuhard
 
30.12.11
11:30
(13) сказки
15 Rustik666
 
30.12.11
11:32
вот нашел описание такого же случая...
http://sale1c.ru/1s-8-2-upp-posovetujte-ne-mozhem-vygruzit-bazu-tipovym-sposobom-cherez-konfigurator.html

то что там прочитал, так это "если создать базу средствами SQL, а не создать и залить типовыми методами 1С, то в дальнейшем происходит ошибка/проблема – база типовым методами 1С не выгружается"

я ее именно так и создал, а не загружал....

неужели теперь никогда не выгрузить?!?...
16 aleks-id
 
30.12.11
11:33
лезь в консоль скуля и ищи зависшую блокировку
17 Rustik666
 
30.12.11
11:35
да нету в консорле никаких соединений.....было б все так просто я б не писал .....
18 aleks-id
 
30.12.11
11:36
(17) в консоль СКУЛЯ а не 1с
19 shuhard
 
30.12.11
11:38
(18) не поможет
это ошибка не хватки памяти сервера 1С
и лечиться либо кастрацией конфигурации(обычно УПП) либо расширением памяти разными способами
20 aleks-id
 
30.12.11
11:40
(19) ну память можно расширить увеличив файл подкачки
21 shuhard
 
30.12.11
11:42
(20) не а, не помогает
либо /3Gb либо 64х
22 Rustik666
 
30.12.11
12:03
операционка 32 разрядная, на сервере 4 ГБ с расширением физических адресов.....но процесс больше 3 гб не захапает.....хотя в настоящий момент занято всего 1ГБ ....бэкап базы в районе 2 ГБ....
23 shuhard
 
30.12.11
12:05
(22) это ошибка не хватки памяти сервера 1С
и лечиться либо кастрацией конфигурации(обычно УПП) либо расширением памяти разными способами
либо /3Gb либо 64х
24 Rustik666
 
30.12.11
12:10
3G щас сделаю.....

интересно какого фига на SQLСервере 2 соединения.....запускаешь конфигуратор......в консоли сервера 1с одно подключение, а на скуле - 2 соединения....закрываешь конфигуратор....закрываются оба.....
25 Jaffar
 
30.12.11
12:22
(19), (23) "нехватки" пишется слитно! :-)
26 Rustik666
 
30.12.11
12:25
shuhard, да все спасибо помогло либо /3GB либо то, что почистил временные файлы.....свободного места на диске C на сервере 1с было мало.....интересно сколько ему надо свободного места на диске (размером с базу)....потому как занятой памяти сейчас всего 500 МБ....
27 shuhard
 
30.12.11
12:27
(26) а теперь пуcт поиск по форуиу на "/3GB"
и убедись, что проблема поднималась сто раз
и что через месяц /3GB уже не поможет и придётся конц кастрировать или увеличить RAM
28 Jaffar
 
30.12.11
12:36
(27) или опять удалять лишние файлы с системного раздела, чтоб своп поместился :-)
29 shuhard
 
30.12.11
12:36
(28) не в кассу
30 Rustik666
 
30.12.11
12:37
сервера все равно виртуальные под Hiper-V-Serverom.....
стояла статическая память 4 ГБ... я сделал динамическую с 4 до 8 ГБ.....но говорю же занято памяти немного.....похоже просто места на диске мало было для каких-то служеных файлов.....херово конечно если он ее вначале на диске сохраняет всю....
31 shuhard
 
30.12.11
12:38
(30) бред
топик закрыт
32 Rustik666
 
30.12.11
12:39
к чему слово бред относится я не понял, но да, топик можно закрывать....
33 vde69
 
30.12.11
12:40
(30) ну что за дебилизм ставить на виртуалки клиент серверные базы? нельзя так делать!!!

по любому будут всплывать трудно обьяснимые тормоза и блокировки...
34 shuhard
 
30.12.11
12:43
(33) к данной ошибке виртуалка отношения не имеет
35 vde69
 
30.12.11
12:46
имеет, данная ошибка возникла из-за полного не понимания как работает SQL.

А факт непонимания - отражается попыткой запустить скуль под виртуалкой
36 shuhard
 
30.12.11
12:47
(35) к сиквелу ошибка отношения не имеет, ни какого,
это ошибка сервера приложения
37 Rustik666
 
30.12.11
12:49
vde69, если руки не кривые то никаких тормозов не будет.....
зато нет привязки к железу..организован отказоустойчивый кластер пока из 3-х узлов....при отказе даже 2-х узлов....все будет работать.....а перебрасывать виртуалку с узла на узел можно даже при работающих пользователях....

но как сказано это не имеет отношения к теме.....

проблема в неправильной диагностике ошибки самой 1с....
38 Галахад
 
гуру
30.12.11
12:50
(33) Почему нельзя?
39 vde69
 
30.12.11
13:22
(38)
1. по тому что сервер SQL не понимает где действительно физическая память а где виртуальная память железа (фидимая как физическая)
2. сервера приложений (а к ним относятся и 1с) не могут оптимизировать дисковые операции, по сколько идет конкуренция между виртуалками.

в результате частенько кеш запросов помещается в медленую дисковую очередь....

(37)(36) может знаете чем вызвано v8: v8: проблема связки сервера 1с и SQL (продолжение)
так и не докапался пока
40 shuhard
 
30.12.11
13:31
(39) угу, всё так, виртуалки не идеальны
и могут создавать ошибки, не воспроизводимые в иных условиях


но к ошибке ТС это не относиться,
она воспроизводиться, например на УПП, легко и не принуждённо без виртуалок
41 Rustik666
 
30.12.11
13:36
vde69, может просто для решения 1 и 2 проблемы достаточно сделать так чтоб физической памяти было достаточно для всех....и не будет конкуренции за память и проблема в использовании виртуальной памяти....
42 Jaffar
 
30.12.11
13:56
(41) чтоб вся виртуалка, вместе с ОС и скулем, поместилась в ОЗУ? а нафига эта виртуализация? почему нормальную ОСь не поставить, если ресурсы позволяют?
43 Rustik666
 
30.12.11
14:32
выгода в отказоустойчивости...
если ставишь на обычную машину....то сколько тебе надо времени, чтоб поднять сервер....если что-нибудь по железу серъезно полетело.....ну пару часов при хорошем раскладе...

у нас отказоустойчивый кластер из 3-х узлов.....если откажет какая-нибудь машина, то сервер автоматически запустится на другом узле.....некоторые программы даже не заметят этого.....
если в этот момент пинговать машину, то один пинг может пропасть масимум....

но это тема отдельной беседы...
44 Jaffar
 
30.12.11
14:35
"некоторые программы даже не заметят этого..... "
но некоторые пользователи заметят, если вместо запросов к ОЗУ скуль будет вращаться в свопе...
45 vde69
 
30.12.11
14:40
(43) 1с на 100% отвалится, по сколько трафик между клиен сервером шифруется сеансовыми ключами. По этому ты в любом случае не имеешь отказоустойчивый кластер!!!

При чем данная опция НЕ НАСТРАИВАЕМА и ее нельзя отключить, вроде как RSA там... (я разбирал попакетно трафик между клиент и сервером).

Тот-же кластер 1с - тоже сделан только для маштабируемости а не для отказоустойчивости...
46 Rustik666
 
05.01.12
11:40
vde69, не соглашусь.....
Зависит от того, что делает пользователь 1с в это время...
Если ничего не делает, то сеанс не отвалится.....Если что-то делает, то программа предложит перезапустить и продолжит работу....
Для самой 1с по сути.....всего лишь пару секунд был недоступен сервер и все...

Но пару секунд отсутствие сервера это все равно не сравнимо с несколькими часами в лучшем случае (а то и полдня) в случае отказа железяки на обычной машине....
47 Jaffar
 
05.01.12
13:31
по теории вероятности - в большой компании хоть один из пользователей 1С в этот момент будет что-то делать, соответственно его сеанс отвалится (и чем больше компания - тем больше будет таких пользователей).
а в маленькой компании нет смысла заморачиваться с серверами, тем более - виртуальными.
48 ice777
 
05.01.12
13:54
(39) ты меня пугаешь. я именно в виртуалке и держу centos с базой postgre и терминалку под 2008. Пока полет нормальный.
49 Живой Ископаемый
 
05.01.12
14:14
2(48) он же не говорит про Постгресс...и про ДБ2 ничего не говорит, которая у меня тоже в виртуалке