Не запускается сервер 1С (служба агента)
Служба «Агент сервера 1С:Предприятия» не стартует или запускается и сразу останавливается — клиенты не могут подключиться к базам. Это серверная проблема с несколькими типовыми причинами. Разбираем, что проверить.
Если служба «Агент сервера 1С:Предприятия» не запускается, чаще всего виноваты: занят порт агента (по умолчанию 1540) — его держит зависший процесс `ragent` или другая программа; повреждены файлы кластера в каталоге `srvinfo` (список информационных баз); у учётной записи службы нет прав на каталог `srvinfo`; либо Windows занял диапазон портов 1С своими динамическими портами. Что делать: проверить, свободен ли порт, права учётной записи службы на `srvinfo`, целостность файлов кластера и версию платформы сервера. Это серверная задача — если сомневаетесь, лучше не трогать боевой сервер.
Речь про сервер 1С, от которого зависит работа всех пользователей. Прежде чем менять службы, порты и файлы кластера, убедитесь, что есть резервная копия информационных баз и каталога `srvinfo`. Неверное действие на боевом сервере останавливает работу компании — если вы не администратор, лучше привлечь специалиста.
Почему не запускается служба сервера 1С
Служба «Агент сервера 1С:Предприятия» (ragent) при старте сразу останавливается — обычно по одной из этих причин.
Занят порт агента
По умолчанию агент сервера слушает порт 1540 (а кластер — 1541). Если порт держит зависший процесс `ragent`, другая программа или прошлый сеанс, служба не стартует. Проверяется командой netstat — по PID видно, кто занял порт.
Повреждены файлы кластера
В каталоге `srvinfo` (по умолчанию …\1cv8\srvinfo) лежат файлы кластера и список баз (`reg_1541\1CV8Clst.lst`, `1cv8wsrv.lst`). При аварийном завершении они могут повредиться — служба не поднимается.
Нет прав у учётной записи службы
Служба запускается под определённой учётной записью. Если у неё нет прав на изменение каталога `srvinfo`, служба стартует и тут же останавливается. Нужны права на этот каталог.
Windows занял порты 1С
Иногда серверная ОС Windows начинает занимать порты из диапазона 1С своими динамическими портами — служба агента не может встать на свой порт. Диапазон динамических портов резервируют, чтобы Windows их не использовала.
Что проверить по порядку
Диагностику ведут от простого к сложному. Каждый шаг — на сервере, под администратором.
- 1Посмотрите, запускается ли служба и с какой ошибкой
В «Службах» Windows найдите «Агент сервера 1С:Предприятия», попробуйте запустить и посмотрите ошибку. В журнале событий Windows и в логах кластера (`srvinfo`) видно, на чём служба падает.
- 2Проверьте, свободен ли порт
Командой netstat посмотрите, не занят ли порт агента (1540) и порт кластера (1541). Если порт держит зависший `ragent` — завершите процесс и запустите службу заново.
- 3Проверьте права учётной записи службы
Убедитесь, что учётная запись, под которой работает служба, имеет права на изменение каталога `srvinfo`. Отсутствие прав — частая причина «стартует и сразу останавливается».
- 4Проверьте файлы кластера
Если порт свободен и права есть, причина может быть в повреждённых файлах кластера в `srvinfo`. Их восстанавливают из резервной копии каталога.
Без копии `srvinfo` восстановление сложнее — отсюда важность бэкапа. - 5Сверьте версию платформы сервера
Версия платформы сервера должна соответствовать релизу и совпадать с ожидаемой (особенно если недавно обновляли). О обновлении сервера — в отдельном разборе.
готово
Не путайте серверную базу с файловой
Служба «Агент сервера» есть только у клиент-серверного варианта 1С (когда базы работают на «1С:Предприятие. Сервер»). У файловой базы никакой службы нет — она открывается напрямую из каталога, и если «не запускается» именно файловая база, причина другая (кэш, повреждение базы, лицензия).
Если у вас клиент-серверная 1С и сервер лежит — это останавливает всех пользователей. Не экспериментируйте на боевом сервере вслепую: напишите нам, поднимем сервер и разберёмся с причиной, чтобы это не повторилось.
Частые вопросы
Не поднимается сервер 1С — поможем срочно
Найдём причину по журналам, освободим порт, восстановим файлы кластера и права, поднимем сервер и настроим так, чтобы это не повторялось. Клиент-серверные базы, окно работ, резервные копии. С 2003 года, 1С:Франчайзи, Уфа.