powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / кластер 8.2 (вопросы северного варвара)
12 сообщений из 12, страница 1 из 1
кластер 8.2 (вопросы северного варвара)
    #37024344
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа гуру администрирования 1С, поможите:


1. правильно ли я понимаю, что 1С подразумевает, что 1 (физическая) база физически будет обслуживаться в любой момент не более чем 1-м активным кластером (и что произойдёт, если попробовать настроить иначе)?

2. правильно ли я понимаю, что в кластере не стоит пробовать дважды добавить одну физическую БД под разными именами (например с разными параметрами "блокировать регламентные задания")? Что произойдёт, если таки (не давая пользователям "вторую базу" попытаться её настроить, для выполнения регламентных и фоновых заданий)?


- вопрос возник в связи с тем, что на системе DEBIAN + PostgreSQL при запуске выполнения регламентных заданий часто (?всегда?) происходит прекращение сеансов пользователей. Хотелось бы разделить процессы, обслуживающие пользователей с процессами, обслуживающие регламентные/фоновые задания.
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024411
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Правильно понимаете. Технически 2 кластера могут работать с одной базой, но этот режим нештатный и 1С категорически не рекомендует его использовать. Проблем может быть много и разнообразных - начиная с нумерации, заканчивая управляемыми блокировками.
2) Тоже верно. Рекомендую поставить самые последние сборки 8.1 (у вас ведь 8.1?) или рассмотреть возможность мигрировать на 8.2 (там можно выделять отдельные процессы под регл. задания)
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024459
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ2) Тоже верно. Рекомендую поставить самые последние сборки 8.1 (у вас ведь 8.1?) или рассмотреть возможность мигрировать на 8.2 (там можно выделять отдельные процессы под регл. задания)у нас теряет сеансы именно 8.2. (упп)





- на 8.1 (буп) просто руками выкрутили (со слов выкручивавшего) задания из конфигураций, да вдобавок перешли с федоры на дебиан. якобы всё стало намного реже.

- на 8.2 (упп) изначально дебиан. помогла (якобы, статистики пока нет) только блокировка регламентных в настройках баз кластера (в оснастке конфигурирования). теперь хочется где-то сбоку проводить регламентные, оставив пользователей в процессе(ах) без оных.
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024463
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огласите номер сборки 8.2
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024533
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZОгласите номер сборки 8.28.2.12.92
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024608
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ1) Правильно понимаете. Технически 2 кластера могут работать с одной базой, но этот режим нештатный и 1С категорически не рекомендует его использовать. Проблем может быть много и разнообразных - начиная с нумерации, заканчивая управляемыми блокировками. т.е. за логикой "клиентских транзакций" следит сервер приложений (~"кластер.база"), и при 2-х независимых следящих можем поиметь, и скорее всего поимеем, проблемы?




а по рабочим процессам одного кластера нельзя как-то принудительно раскидать задания/ползователей? Есть такие пимпочки в конфиге кластера? (хотя бы в текстовом редакторе, не в оснастке)
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37024674
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, именно так. Рекомндую все же поставить последнюю сборку и потестить. В 8.2.13.202 пофиксили проблему с рег. заданиями под Linux. Попробуйте, проблема может уйти.
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37026393
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ok.

А хотя бы 2 (одновременно) активных "рабочих процесса" на сервер (кластера) можно дать?

а то при установке 2-му (3-му и т.д.) процессу св-ва "использовать" все вновь входящие натыкаются на ~~ "ошибка выполнения операции с инфобазой. На сервере 1СПриятие не обнаружна лицензия. блаблабла"


- и ведь что симптоматично - стесняются г-да. не дают выкопировать текст ошибки.


- отключаем все прочие процессы в режим "не использовать" или "использовать как резервный" - ошибка подключения пропадает.

а на сервере камни простаивают. и "я-драчистый изумруд" тоже.... охохохохо
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37029341
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поставили 8.2.13.202:

1. возобновление регламентных заданий пока не включал.

2. посмотрел что с процессами - при включении второго в "использовать" всё так же не находит лицензий. (сервер амд64 т.е. х64, если чо) Т.ч. обслуживаемся пока 1-м rphost-ом. Судя по всему надо подробнее по-RTFM-ить. Но навскидку ничего сильно отличного от 8.1, где 2 активных rphost находят лицензии сами, не изменилось в FM.

3. и наконец о приятном - 1С продолжает заботиться о досуге усеров. при попытке ТИИ (так кажется на сленге?) получил ошибку
~"Ошибка СУБД;Error cannot cast type bytea to mvarchar at character...." ~

посмотрел в интернетах. Однажды сообщение такого рода проскакивало 18.11.2010.
здесь:
http://webcache.googleusercontent.com/search?q=cache:pzD3aVLDOWMJ:www.buh.ru/forumv2/user_mess.jsp%3Fid%3D26393+1C+Postgresql+Error+%22cannot+cast+type+bytea%22+to+mvarchar+at+character&cd=1&hl=ru&ct=clnk&gl=ru&client=firefox

но все хвосты зачищены.
т.к. 18.11. - то видимо таки 8.2.13
что-то мало они пропатчили PG. свой же каст в свой же самопальный тип не докрутили до ума.



ЗЫ господа, куда там на 1С сайтике рекламации втулять. ошибки в частности подсказывать? Или и для этого лицензию надо выкупить? хехехе
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37029405
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:

ошибка выскакивает и в панели состояния (где инфострока) появляется "Проверка логической целостности. Константы".
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37029411
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ на 8.2.12.92 ТИИ тех же конфигураций с теми же данными проходил несколько раз без проблем.
...
Рейтинг: 0 / 0
кластер 8.2 (вопросы северного варвара)
    #37035214
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8.2.13.202 еще и нещадно падает.
при попытке в DAO выполнить CreateWorkspace
Код: plaintext
1.
2.
wrkODBC = dbe0.CreateWorkspace("NewODBCWorkspace", "nobody", "",  1 );// dbUseODBC);
	Try //падает, ссука, без обработок ошибок.
падает. (выгружается без слов)

- поскольку это когда-то было и в первых 8.1 -то резюмируем - стабильность - признак мастерства.
мастерство не пропьёшь.



в АДО эта сволочь (1С, если чо) держит открытые формой соединения, даже после закрытия формы и закрытия внешней обработки-владельца формы (и умирания всех переменных. Приходиться при новом вызове делать совершенно идиотские телодвижения:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
Function TestADO( strADO)  //As ADODB.Connection
Перем  СоединениеSQL;
Перем  ЗаписиSQL;

	//пытаемся СНАЧАЛА закрыть, поскольку 1С безбожно бажит при явно незакрытом ADODB.Connection
	//предыдущей сессии
	//у  СоединениеSQL СРАЗУ же появляется строка подключения
	СоединениеSQL = Новый ComObject("ADODB.Connection");
	ЗаписиSQL = Новый ComObject("ADODB.RecordSet");
        TRY		
		ЗаписиSQL.Close();
		ЗаписиSQL =  неопределено;
	EXCEPT
		СообщитьОшибку1С();
	ENDTRY;
	TRY	
    	ЗаписиSQL =  неопределено;
	EXCEPT
		СообщитьОшибку1С();
	ENDTRY;
	
	TRY		
		СоединениеSQL.Close();
		СоединениеSQL = неопределено;
	EXCEPT
		СообщитьОшибку1С();
	ENDTRY;
	TRY
		СоединениеSQL = неопределено;
	EXCEPT
		СообщитьОшибку1С();
	ENDTRY;
	
	СоединениеSQL = Новый ComObject("ADODB.Connection");
	ЗаписиSQL = Новый ComObject("ADODB.RecordSet");

	СоединениеSQL.Open(strADO);
	ЗаписиSQL = Новый ComObject("ADODB.RecordSet");
	ЗаписиSQL.CursorType =  3 ;
	ЗаписиSQL.ActiveConnection = СоединениеSQL;
	ЗаписиSQL.Open ("select version();",СоединениеSQL);
	СОобщить (ЗаписиSQL.Fields( 0 ).Value ); 
	RETURN ЗаписиSQL.RecordCount; //СоединениеSQL;
//Пока ЗаписиSQL.EOF= 0  Цикл	
ENDfunction
, иначе сразу после
[SRC vbal]СоединениеSQL = Новый ComObject("ADODB.Connection");[/src]СоединениеSQL - оказывается уже открытым соединением*, с открытым в нём рекордсетом (а не дай бог еще что открывали, и явно не закрыли).


*ЗЫ - это после того, как единожды приписать открытый коннекшн реквизиту этой же обработки. (до этого ,кажется, не бажило).
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / кластер 8.2 (вопросы северного варвара)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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