|
Глюк в службе 1С сервера | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
18.04.24
✎
11:34
|
Добрый день
Столкнулся с такой проблемой. в начале месяца обратились с проблемой, что после перезагрузке сервера 1С пропали все базы в кластере сервера. Когда начал смотреть что и как увидел, что в папке C:\Program Files\1cv8 есть 2 каталога srvinfo и srvinfo-debug я это особо не предал значения, добавили базы по новой в кластер и все. При этом не работает отладка на сервере. "C:\Program Files\1cv8\8.3.22.2239\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"-debug Строка имеется. Но отладки нет. Начал разбираться. Нашел, что пишут -debug заменять на /debug поменял. Перезапустил службу (под системной УЗ). И опа.. Опять пропали все базы в кластере).. Вернул в регистре как было -debug и базы появились. Что за хня? я так понимаю что приписки в конце строки в регистре теперь влияют на каталог в ктором идет поиск списка баз? В моем случае получается надо "C:\Program Files\1cv8\8.3.22.2239\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo-debug" /debug писать.. Причина первого глюка не понятна. Админы говорят что права не меняли. Но мне кажется , что отрезали что то к системной УЗ, после чего был с оздан новый каталог с базами. |
|||
1
Юзер123
naïve
18.04.24
✎
11:40
|
В моем случае получается надо "C:\Program Files\1cv8\8.3.22.2239\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo-debug" /debug писать..
помогло для включения отладки. Но мне кажется лютая шляпа) |
|||
2
pablo_escobar
18.04.24
✎
13:34
|
(0) потому что нужно перед -debug пробел поставить.
|
|||
3
Garykom
гуру
18.04.24
✎
13:39
|
(0) у вас было два сервера 1С на одном инстансе
вероятно на разных портах |
|||
4
Garykom
гуру
18.04.24
✎
13:40
|
(2) тоже вариант
когда добавляли -debug забыли пробел в итоге каталог srvinfo превратился в srvinfo-debug )) |
|||
5
Юзер123
naïve
18.04.24
✎
15:18
|
(2) там вообще после "-debug (после кавычек)
Если пробел ставлю то все пропадает. Все базы удаляются. Хотя каталог srvinfo есть. |
|||
6
Юзер123
naïve
18.04.24
✎
15:23
|
(3) неа. Никогда)
|
|||
7
Юзер123
naïve
18.04.24
✎
15:23
|
(2) похоже на правду, но почему тогда (5)
|
|||
8
Смотрящий
18.04.24
✎
15:44
|
(7) -d "C:\..." - пробел убери
|
|||
9
Юзер123
naïve
18.04.24
✎
15:57
|
-d_ТУТ?_"С...
|
|||
10
Garykom
гуру
18.04.24
✎
16:07
|
(5) >Если пробел ставлю то все пропадает. Все базы удаляются. Хотя каталог srvinfo есть.
потому что у вас используется каталог (где есть базы) "srvinfo-debug" вместо "srvinfo" |
|||
11
pablo_escobar
18.04.24
✎
16:13
|
(5) базы не удаляются, а берутся из соответствующего списка баз, который лежит в каталоге сервера "srvinfo" например, либо srvinfo-debug, в общем тот который прописан у службы. По умолчанию вот такой путь C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst
|
|||
12
Sochinec
18.04.24
✎
16:15
|
То же самое было , оказывается не у одного у меня такое. -debug пробел был попробую /
|
|||
13
Юзер123
naïve
18.04.24
✎
16:58
|
(11) (10) Товарищи, это все понятно)
Вопрос в первоисточнике проблемы. Предположим что забыли пробел -debug и создалась новая папка. Но если я убираю -debug то список баз очищается. Хотя в службе прописан первоначальный путь C:\Program Files\1cv8\srvinfo И папка есть. И она не пустая.. |
|||
14
Garykom
гуру
18.04.24
✎
17:11
|
(13) обратись в поддержку 1С
спроси почему игнорируется " если забыли пробел -d "C:\Program Files\1cv8\srvinfo"-debug
и воспринимает путь как "C:\Program Files\1cv8\srvinfo-debug"? |
|||
15
Serg_1960
19.04.24
✎
10:58
|
(14) Тогда уж лучше обратиться в поддержку Windows с вопросом "Почему параметры с пробелами нужно заключать в двойные кавычки, а если параметр содержит путь - то можно заключать в двойные кавычки непосредственно только ту часть пути, которая содержит символ(ы) пробела?"
"C:\Program Files\1cv8\srvinfo"-debug = "C:\Program Files\1cv8\srvinfo-debug" |
|||
16
bolder
19.04.24
✎
11:56
|
(2) В точку.Кто хоть раз писал разбор параметров (например в С++) никогда такой ошибки не сделает,обязателен пробел!Все последующее вызвано этим.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |