Перейти к основному содержимому

Службы Apps

Введение​

Служба — это компонент ONLYOFFICE Apps, который используется для выполнения длительных фоновых операций без участия пользователя. Служба может быть запущена и остановлена из любого компонента приложения или других служб.

Ниже приведен список служб ONLYOFFICE Apps.

СлужбаОписание
AIREST API-сервер для работы с функциями ИИ. Служба, которая обрабатывает API-запросы, связанные с ИИ. Номер порта — 5157.
AI.WorkerСлужба для фоновых задач, связанных с ИИ. Она векторизует документы из базы знаний для последующего семантического поиска и выполняет экспорт чатов и сообщений. Номер порта — 5124.
ApiSystemServiceСлужба, которая используется для работы с рабочими пространствами (создание, удаление рабочих пространств и т. д.). Номер порта — 5010.
BackupServiceОбрабатывает API-запросы, связанные с резервными копиями. Номер порта — 5012.
ClearEventsОчищает таблицы login_events и audit_events согласно параметрам LoginHistoryLifeTime и AuditTrailLifeTime, чтобы выполнить выход пользователей по истечении времени ожидания. Номер порта — 5027.
Data.Backup.WorkerЗапускает дополнительные службы, связанные с созданием резервных копий:

• BackupWorkerService — запускает WorkerService, который выполняет резервное копирование, восстановление и т. д.;
• BackupListenerService — ожидает уведомления об удалении резервных копий по расписанию;
• BackupCleanerTempFileService — удаляет временные файлы, оставшиеся после резервного копирования;
• BackupCleanerService — удаляет устаревшие резервные копии;
• BackupSchedulerService — запускает резервное копирование по расписанию.

Номер порта — 5032.
DocEditorСлужба, обеспечивающая взаимодействие с documentserver. Номер порта — 5013.
FileServer• Обрабатывает API-запросы, связанные с документами.
• Запускает OFormService.

Номер порта — 5007.
Files.WorkerЗапускает дополнительные службы, связанные с управлением файлами:

• ElasticSearchIndexService — индексирует документы с помощью OpenSearch;
• FeedAggregatorService — агрегирует уведомления;
• FeedCleanerService — удаляет уведомления;
• FileConverterService — конвертирует документы;
• ThumbnailBuilderService — создает миниатюры документов;
• Launcher — удаляет устаревшие файлы из корзины.

Номер порта — 5009.
Identity.AuthorizationСлужба, отвечающая за методы аутентификации, используемые для доступа к рабочему пространству, например технологию OAuth.
Identity.RegistrationСлужба, отвечающая за управление идентификацией пользователей и аутентификацией в рабочем пространстве с помощью технологии OAuth.
LoginСлужба, которая используется для входа пользователей и отображения мастера настройки. Номер порта — 5011.
ManagementСлужба, отвечающая за создание нескольких рабочих пространств и управление ими (Workspace Management). Номер порта — 5015.
MCPСервер, работающий по протоколу Model Context Protocol, который предоставляет ИИ функциональность для работы в рабочем пространстве. Например, можно попросить ИИ создать комнату. Номер порта — 5158.
MigrationRunnerСлужба, которая выполняет миграцию пользователей и их данных из сторонних сервисов при импорте данных.
NewAiСлужба, которая предоставляет интерфейс для работы с функциями ИИ.
NotifyServiceЗапускает дополнительные службы, связанные с уведомлениями о событиях рабочего пространства:

• NotifySenderService — отправляет сообщения из базы данных;
• NotifyCleanerService — удаляет сообщения.

Номер порта — 5005.
PeopleServerОбрабатывает API-запросы, связанные с модулем Люди. Номер порта — 5004.
SDKСлужба, которая позволяет интегрировать ONLYOFFICE Apps в ваше веб-приложение с помощью Embed SDK. Номер порта — 5099.
Socket.IOОбеспечивает двустороннюю связь между клиентом и сервером. Позволяет страницам получать данные без перезагрузки (например, миниатюры или новые документы). Номер порта — 9899.
SsoAuth.SvcПозволяет включить и настроить аутентификацию с единым входом (SSO) на основе SAML, что обеспечивает пользователям более быстрый, простой и безопасный доступ к рабочему пространству. Номер порта — 9834.
StudioNotifyServiceФормирует уведомления и отправляет их другим службам (например, NotifyService). Номер порта — 5006.
TelegramСлужба, которая используется для получения уведомлений рабочего пространства через Telegram. Номер порта — 5075.
Web.HealthChecks.UIОтображает список запущенных служб. Номер порта — 5033.
WebApiОбрабатывает API-запросы, не связанные с перечисленными выше службами. Например, запросы, связанные с настройками, аудитом, аутентификацией и т. д. Номер порта — 5000.
WebStudioОбрабатывает обработчики хранилища и страницы авторизации. Номер порта — 5003.