Имя: Пароль:
1C
1С v8
Вылет агента сервера 1с
0 Chai Nic
 
19.04.24
09:55
Установил 32-битную платформу с сервером 1с на 64-битный 2003 сервер, usb-ключик 32-битного сервера 1с. Всё установилось нормально, но не работает. Через какое-то время (от нескольких секунд до минуты) сервер 1с вылетает, при этом в каталоге srvinfo\dumps появляются дампы аварийного завершения, а файл настроек агента 1cv8wsrv.lst в каталоге srvinfo просто удаляется сам.

Гуглил на эту тему. Предлагается проверить конфликты ip-портов и поменять порты в строке запуска сервера, создать кластер с нуля, запустить службу от имени системы. Ничего из указанного не помогло, всё пробовал. Пробовал удалять всё с чисткой каталогов и установкой начисто - без результата.

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

Несколько лет назад, на том же сервере всё работало нормально, но там была более старая версия платформы.

Что посоветуете?
1 Chai Nic
 
19.04.24
09:58
Пробовал на 8.3.23.1912, 8.3.23.2175, 8.3.24.1467 - результат один.
2 arsik
 
гуру
19.04.24
10:00
(0) 2003 сервер - похороните его с почестями и разверните хотя бы 2008R2
3 shuhard
 
19.04.24
10:02
(0) эмуль удали и не морочь форуму голову
4 Chai Nic
 
19.04.24
10:04
(3) Нет там никакого эмуля и никогда не было. Лицензия с 2002 года.
5 Chai Nic
 
19.04.24
10:05
(2) 2003 лицензионный, 2008 придется пиратку ставить, хотелось бы этого избежать
6 Страждущий
 
19.04.24
10:07
У меня такое было, когда изменили имя компьютера. Вернули старое имя и стало работать.
7 arsik
 
гуру
19.04.24
10:09
(5) А для чего вам сервер? Если нет терминальной работы и он не обслуживает учетки то можно просто win10 воткнуть
Ну и техжурнал для поиска проблемы есть. Включайте и смотрите. Может новой платформе просто чего то не хватает.
8 Chai Nic
 
19.04.24
10:10
(6) От смены имени, как пишут, помогает перегенерация srvinfo с нуля. Мне не помогло. Оно то создается, но в файле 1cv8wsrv.lst какие-то пустые фигурные скобочки, кластер по умолчанию не регистрируется почему-то..
9 Chai Nic
 
19.04.24
10:12
(7) Там ещё для 7.7 крутится sql2000, это его главное назначение, надо туда же вернуть и восьмерку, которую когда-то выделили отдельно. Нагрузка на семерку упала, но всё ещё она работает.
10 arsik
 
гуру
19.04.24
10:14
(9) https://v8.1c.ru/tekhnologii/systemnye-trebovaniya-1s-predpriyatiya-8/subd/
скуль 2000 не поддерживается 8кой
Лучше поднять версию скуля
11 ansh15
 
19.04.24
10:18
Довольно свежее https://bugboard.v8.1c.ru/error/000151322
Запустить ragent вручную в cmd, посмотреть что сообщается при аварийном завершении. Может и не этот случай.
12 Chai Nic
 
19.04.24
10:18
(10) Для восьмерки там sql 2008 express R2, его хватает.
13 Chai Nic
 
19.04.24
10:21
(11) Я запускал в консоли, никаких ошибок не выдает, просто пишет "Server agent finished".
14 arsik
 
гуру
19.04.24
10:29
Из соседней ветки
https://its.1c.ru/db/metod8dev/content/6005/hdoc/
15 Chai Nic
 
19.04.24
10:35
(14) И что мне даст наличие дампов? Это для разработчиков платформы только полезно.
16 Dmitrii
 
гуру
19.04.24
10:37
Попробуйте вручную создать пользователя, от имени которого работает сервер 1С (вместо созданного по умолчанию USR1CV8), назначить ему все необходимые права самостоятельно, один раз интерактивно войти на сервер под этим пользователем. Потом запустить службу сервера 1С.
Для эксперимента также можно попробовать дать этому пользователю максимальные админские права на сервере. Потом отнять только не забудьте.

Если не поможет, настройте уже наконец технологический журнал.
17 arsik
 
гуру
19.04.24
10:37
(15) Тебе ничего. Отошли дамп 1С, если у вас официально все куплено и поддержка есть.
18 Chai Nic
 
19.04.24
10:39
(17) Это как крайний случай. Тут не меньше 2 недель пройдет, пока они ответят. И есть вероятность что ответят "ошибка зафиксирована и будет исправлена в одном из следующих релизов")
19 Dmitrii
 
гуру
19.04.24
10:42
(15) >> что мне даст наличие дампов? Это для разработчиков платформы только полезно.

Сам спросил - сам ответил?
Да - дампы нужны для того, чтобы отправить их разработчикам.
Что в этом такого?
20 Dmitrii
 
гуру
19.04.24
10:46
(18) >>  есть вероятность что ответят "ошибка зафиксирована и будет исправлена в одном из следующих релизов")

а на форуме есть вероятность, что ответят "продолжайте наблюдать".

Если вдруг проблема действительно в самой платформе и её исправление возможно только в следующем релизе, то чем тебе форум поможет?...
В таком случае тебе может помочь только установка той версии платформы, которая там успешно работала несколько лет назад. Но ты ведь уже попробовал этот вариант... правда?...
21 Chai Nic
 
19.04.24
10:47
(20) "Но ты ведь уже попробовал этот вариант... правда?"
Современные типовые на ней уже не работают, так что смысла нет её ставить.
22 arsik
 
гуру
19.04.24
10:50
(21) Попробуй файловую. Может тебе достаточно будет файловая + апач
23 Chai Nic
 
19.04.24
10:51
+(21) Проблема в том, что я не могу тестировать в рабочее время, серверный ключик воткнут и используется в другом сервере для работы. Попробую опять установить 8.3.14, которая когда-то там использовалось, будет вылетать или нет. Чисто в целях локализации проблемы.
24 Chai Nic
 
19.04.24
10:52
(22) Нет, там есть архивные базы под обычные формы.
25 arsik
 
гуру
19.04.24
11:02
Может проблема в том что у вас параллельно ms sql 2000 и ms sql 2008?
26 Chai Nic
 
19.04.24
11:05
(25) Какая вообще разница? Сервер 1с не имеет никакого отношения к sql-серверам сам по себе. Пока базы не прописаны в кластере, он даже и не пытается с ними как-то взаимодействовать. А у меня вылет происходит на свежеустановленном сервере 1с, без какой-либо регистрации баз, с нулевым каталогом srvinfo.
27 Chai Nic
 
19.04.24
14:31
Попробовал установить неактуальную 8.3.18 - работает как положено. Но эта версия бесполезна сейчас.
28 arsik
 
гуру
19.04.24
14:51
Microsoft Visual C++ актуальный стоит? Тот который для твоей платформы нужен?
ЗЫ: Может его и нет для win 2000
29 Chai Nic
 
19.04.24
14:55
(28) Ну, vc_redist.x86.exe из дистрибутива восьмерочной платформы установлен, не в этом дело. Очевидно что там тот который надо.

Попробовал на виртуалке то же самое провернуть, установил XP 32-битную, поставил там для пробы - та же фигня абсолютно. То есть, 64-битность сервера тут не виновата. Правда, там я без ключа проверял.
30 Chai Nic
 
19.04.24
15:18
Вот кстати что содержится в том файлике 1cv8wsrv.lst, который сам по себе удаляется через несколько секунд после старта одновременно с падением агента на 2003 и XP. То есть, там где должен быть кластер по умолчанию с GUID и прочими параметрами, там {0}. Что-то с процедурой первичной генерации кластера не то.

1cv8wsrv.lst:
---
{
{0},
{0},0,1}
---
31 Garykom
 
гуру
19.04.24
15:28
(0) точно не пиратка?
32 Garykom
 
гуру
19.04.24
15:29
(31)+ с пробросом мутантного ключика из виртуалки
33 Garykom
 
гуру
19.04.24
15:29
34 arsik
 
гуру
19.04.24
15:32
(32) Да скорее всего 1С больше не тестирует старые платформы.
35 Garykom
 
гуру
19.04.24
15:33
(34) Скорее всего уже давно есть linux
Под которым платформа 1С работает уже хз с каких времен
36 arsik
 
гуру
19.04.24
15:37
(35) У него клюшки еще на том же сервере. Не прокатит
37 Chai Nic
 
19.04.24
15:44
Написал письмо в техподдержку 1с, посмотрим что ответят
38 Garykom
 
гуру
19.04.24
15:50
(36) клюшки через wine работают ))
ну или отдельная виртуалка с 2003 для 77
39 Chai Nic
 
19.04.24
15:51
(38) Лучше сначала попробовать решить проблему с работой на реальном железе. А виртуалка - это сразу потеря 20% производительности при прочих равных, на старом железе это существенно.
40 arsik
 
гуру
19.04.24
16:02
Я бы не парился с вражеским софтом и винду поставил поновее.
41 Garykom
 
гуру
19.04.24
16:17
(39) Эмм.
Для 1С 7.7 виртуалка это 200% производительности относительно реального железа ))
42 Garykom
 
гуру
19.04.24
16:17
(41)+ а 1С 8 УФ на Linux на реальном железе это +50% производительности
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс