Имя: Пароль:
1C
1С v8
Служба агента сервера 1с запускается, но не работает.
0 Tariset
 
02.10.13
10:12
Собственно, формулировка проблемы идиотская,но так оно и есть. Служба стартует без каких-либо ошибок, но не выполняет ничего, что должна:
Во-первых, автоматически не создает кластер серверов, хотя должна.
Во-вторых, при попытке подключения к кластеру выдается ошибка, такая же, как будто служба не включена.
Самое интересное, что если устанавливать агента как приложение, то все прекрасно работает.

Система - win server 2008.
Несколько раз пробовал делать полную переустановку, ставил различные платформы, но ничего не изменяется. В журналах пусто (просто пишет что служба запускается).

PS: Началось недавно после ночного отключения службы для автоматической выгрузки.
1 PR
 
02.10.13
10:13
(0) Ты программист 1С?
2 Tariset
 
02.10.13
10:34
(1) Я it-специалист в фирме-франчайзи, но не программист.
А какое, собственно, это имеет значение?
3 Галахад
 
гуру
02.10.13
10:37
Непонятно. К базам то подключиться получается или нет?
4 Tariset
 
02.10.13
10:42
(3) Конечно нет. Выдается та же самая ошибка, что и при попытке подключения к кластеру. Текст ошибки я не привожу, так как она довольно длинная, но я с ней уже не раз встречался и точно знаю, что она вылазит в случаях, когда служба сервера не запущена.
5 Галахад
 
гуру
02.10.13
10:44
(4) Понятно.

Кстати, а это для чего делается?
"PS: Началось недавно после ночного отключения службы для автоматической выгрузки."
7 Tariset
 
02.10.13
10:51
(5) Обычный стандартный батник для автоматической выгрузки. Только перед началом выгрузки он перезапускает службу агента, дабы завершить все повисшие сеансы.
12 Vovan1975
 
02.10.13
11:04
"Самое интересное, что если устанавливать агента как приложение, то все прекрасно работает"

во-первых, права пользователя под которым как служба запускается - поставь админские чтоле...
во вторых - проверить брандмауер на предмет блокировки портов - на всякий случай
в третьих - настроить отложенный запуск агента
13 Sammo
 
02.10.13
11:05
Я бы для начала предложил таки еще раз проверить, что служба сервера таки запущена. Что там не переопределения портов.
+ насколько я помню, ошибка может возникать и по дргуим причинам (забыл номер), например, файрволы
14 Лефмихалыч
 
02.10.13
11:08
(0) в диспетчере службы что видишь? Служба запущена или остановлена?
(12) адмниские права не нужны
15 ptiz
 
02.10.13
11:09
Я бы почистил всю папку сервера в program files
16 Лефмихалыч
 
02.10.13
11:10
(7) отключение сеансов в клиент-серверных базах делается намного более не так. (0) Читай СП "Средства интеграции и администрирования..Администрирование кластера серверов" от корки до корки или позови программиста
17 Галахад
 
гуру
02.10.13
11:12
(16) Нафиг вообще бекап средствами 1С?
18 Лефмихалыч
 
02.10.13
11:14
(17) чтобы загружать в SQL - вестимо
19 Галахад
 
гуру
02.10.13
11:15
(18) Чего? Выгружать из SQL, что бы загрузить в SQL?
Что-то я логики не понял.
20 Jonny_Khomich
 
02.10.13
11:16
Я думаю домен переименовали или имя сервера.
21 Tariset
 
02.10.13
11:21
(12)
Я хочу еще раз заметить, что ни настройки службы, не какая либо другая конфигурация компьютера не менялась с того момента, когда служба работала. То есть, и пользователь, и порты остаются прежние. И причем здесь отложенный запуск?
(13) (14)
Я запускаю службу из диспетчера служб и точно могу видеть запущена она или остановлена. Так вот, она запущена. Ошибка может возникнуть по другим причинам, но как приложение то агент работает.
И да, файрволов ан компьютере нету. Я знаю, что это плохо, но тот компьютер админю, к сожалению не я, а сисадмин клиента.
(15) Перед переустановкой я полностью удалял платформу, включая очистку папок.
(16) Обязательно ознакомлюсь, спасибо. Но не думаю, что способ бекапа имеет прямое отношение к проблеме. В конце концов, он там таким образом делался уже очень давно и проблем не возникало.
Также регулярно делается бекап из ms sql.
(20) И сервер 1с и sql стоят локально на этом компе.
22 Лефмихалыч
 
02.10.13
11:21
(19) слушай, бро, чо ты до меня-то доколупался? Я что - ТС? Почем мне знать, зачем ему делать бэкап в dt?..
Я сказал что вообще dt предназначен для выгрузки в SQL, а не для бэкапа.
23 Лефмихалыч
 
02.10.13
11:23
(21) консоль кластера 1С что показывает? Есть кластер или нет? Рабочие процессы запущены или нет?
24 Лефмихалыч
 
02.10.13
11:25
и, кстати, не плохо было бы скрин ошибки все-таки показать, если тебе помощь все-таки нужна
25 Tariset
 
02.10.13
11:28
(24)
Я бы с удовольствием его предоставил, но сейчас агент запущен как приложение и в 1с работают люди.
26 Tariset
 
02.10.13
11:30
(23)
Если после запуска службы пытаться войти в существующий (т.е. заранее созданый кластер), то выдается ошибка.
Если удалить существующий кластер и запустить службу, кластер не создается.
27 Tariset
 
02.10.13
11:34
(24)
Если в вашем распоряжении есть свободная база, работающая через сервер. Можете остановить службу агента и попытаться зайти в базу. Вы увидите ту самую ошибку :)
28 упс
 
02.10.13
11:40
(0) вручную пробовали в консоли кластер создавать?
29 Tariset
 
02.10.13
11:49
(28)
Нет. А есть смысл? Ведь запущенный как приложение агент создает вполне рабочий кластер со всеми настройками, который затем все равно не открывается со службой. В таком случае, какая разница как создается кластер? Но я, конечно, попробую.
30 Sammo
 
02.10.13
11:53
(29) Насколько я помню - агент запущенный как сервис обязательно требует создания кластера, базы и т.п.
Настройки хранятся в файле. Может его кто-нибудь грохнул ненароком.
И есть у меня подозрение (проверить не могу, т.к. никогда не запускал таким образом), что настройки его кк приложения могут храниться в другом файле
31 Лефмихалыч
 
02.10.13
11:56
(26)
>"Если удалить существующий кластер и запустить службу, кластер не создается"
да, это так. И ни чего в этом необычного или неправильного нет. Не удаляйте кластер и всё. Или если уж нестерпимый зуд в ладошках заставил вас удалить кластер, потрудитесь потом создать его обратно, иначе ни чего работать не будет.

>"Если после запуска службы пытаться войти в существующий (т.е. заранее созданый кластер), то выдается ошибка"
какая именно ошибка?
служба сервера в это время в диспетчере запущена ил нет?
32 Fish
 
02.10.13
11:57
(30) Да, сталкивался с таким. Файл с настройками был косячный. При переустановке 1С этот файл не восстанавливается, а так и остаётся косячным. Помогло только удаление файла ручками и установка заново.
33 упс
 
02.10.13
12:00
(29) смысл есть. После всех ваших манипуляций с переустановкой платформы, удалением кластеров и т.д., сейчас хрен разберёшься в чём причина проблем сейчас и в чём она была изначально. Попробуйте пересоздать кластер, перепрописать базы (если потребуется) и посмотреть как поведёт себя после перезапуска.
34 Tariset
 
02.10.13
14:15
(30) (31) (32) (33)
Господа, спасибо за советы, но вы отдаляетесь от темы. У меня нет проблем с созданием кластера. Кластер создан агентом и нормально функционирует, при условии, что агент сервера запущен как приложение. Люди в программе сейчас работают нормально. Вся проблема в том, что при запуске агента КАК СЛУЖБЫ этот самый кластер работать перестает. Включаешь приложение - работает, включаешь службу - не работает, вот и вся ситуация.
Еще раз - проблема только в том, что служба во включенном состоянии ведет себя так, будто бы она выключена. Возможно здесь вообще дело не связано конкретно с 1с, просто именно ее служба попала "под раздачу".
35 Dmumaju
 
02.10.13
14:33
(34) в режиме приложения и службы под разными пользователями запускаются?
36 Лефмихалыч
 
02.10.13
14:35
(34) пригласите специалиста
37 Tariset
 
02.10.13
15:06
(35)
Под одним, но не одновременно, конечно.
(36)
Я и есть специалист. Меня вызвал клиент, потому как своими средствами решить проблему не смог. Все вышеописанные вопросы  по поводу способов бекапа, настроек сервера, файрволов и т.д., это все дела клиента, поэтому я пытаюсь эти вопросы игнорировать. Я пришел "на готовое" по вызову и нашел проблему - служба в неадеквате. Я такого еще не встречал и предпринял действия, которые предпринял бы любой в моей ситуации - хоть как-то наладил работу, задал вопрос на нескольких форумах, в надежде что кто-то с таким встречался и сейчас пробую разные способы чтобы ситуацию решить.
Судя по ответам, никто из здесь присутствующих тоже с таким не сталкивался, тогда какого еще специалиста мне нужно вызывать?
38 rinatru
 
02.10.13
15:11
(37) проверь пользователя, под которым запускается служба.
39 Tariset
 
02.10.13
15:13
(38)
Что значит "проверь пользователя"? Если бы у пользователя не было бы прав на запуск службы, то она бы не запускалась, а я уже устал писать, что служба работает и запускается.
40 rinatru
 
02.10.13
15:17
(39) имя юзера какое?
41 Tariset
 
02.10.13
15:24
(40) Служба запускается с системной учетной записью. Если это важно - Admin.
42 Tariset
 
02.10.13
15:32
Если кому-то еще нужен текст ошибки.

http://hkar.ru/kn57
43 rinatru
 
02.10.13
15:33
важно... ты должен проверить права на доступ к определенным папкам.
юзер USR1CV8 при создании настраивает доступ к данным каталогам. ты же этого не сделал. нет доступа. ничего не работает
ну а в (42) только это подтверждает
44 rinatru
 
02.10.13
15:35
есть такой каталог: srvinfo.. там хранятся файлы настройки кластера.
ты проверь права юзера на данный каталог
45 rinatru
 
02.10.13
15:37
у юзера USR1CV8  на каталог srvinfo права точно есть... т.к. установка 1С-ки автоматически все настроила.
а ты поставил админа...
46 Tariset
 
02.10.13
15:41
(43) (44)
У этого юзера есть все нужные права, я это проверил первым делом. Более того, ранее служба запускалась так же из под него и работала. К тому же как приложение агент запускается также из под админа, что значит что права на все нужные папки у него имеются.
И я еще раз упомяну, что служба РАБОТАЕТ. А вот под USR1CV8 она запускаться отказалась, потомучто права на папку у него есть, а вот права на запуск служб нету.
47 rinatru
 
02.10.13
15:45
(46)
1. причем тут служба... ну и пусть, что она работает.. я тебя спрашиваю.. у юзера Admin есть права на папку srvinfo
и хватит тут капслосить. никто тут не обязывался тебе объяснять все.

2.если все доступы есть, то открой файлики srvinfo\srvribrg.lst и srvinfo\reg_1541\1CV8Reg.lst.
проверь название кластера сервера 1С в этих файликах и то, что  в реальности стоит.
48 zva
 
02.10.13
15:48
(42) текст ошибки большой, поэтому читать не обязательно?
у вас подключение к серверу идет по 3 ip, причем сначала по ipv6, потом по ipv4, при этом один из ip внеший...
Смотрите DNS в первую очередь.
Отключите ipv6.
Сколько сетевых интерфейсов на сервере 1С?
49 Tariset
 
02.10.13
16:02
(47)
1) У юзера есть все права, я уже написал. Капслочу я чтобы обратить внимание и не более того. Не хотите объяснять - не надо, я уже писал. Тем не менее я буду благодарен за любую помощь.
2) Посмотрю

(48)
Отчего же необязательно? Я очень внимательно его изучил и понял тоже само что и вы. Только вот, я уже писал раньше, что сервер стоит локально. Но, судя по всему, программа пытается долбиться во все существующие подключения через указанный порт, пока не найдет нужное. В любом случае, это никак не относится к проблеме.
50 zva
 
02.10.13
16:29
"сервер стоит локально"
какая разница где он стоит.
nslookup имя сервера что выдает?
сетевых интерфейсов на нем сколько?
51 Coldboy
 
02.10.13
16:42
(0) распиши по пунктам что и как делаешь ..