Статьи с тэгом :
Закрыть
История изменений
Закрыть
Справочный центр
Сервер совместной работы для Docker
  • Всё
  • Общие проблемы
  • Проблемы с One Click Installation
  • Проблемы с Docker
  • Проблемы с Mono
  • Проблемы при использовании Сервера документов

Общие проблемы

Вопрос:Я хочу установить Docker-версию на своем локальном сервере. Как это сделать?

Ответ:Последняя Docker-версия онлайн-офиса доступна в Docker hub. Выберите, что вы хотите установить: Сервер документов, Сервер совместной работы или Почтовый сервер и следуйте инструкциям на соответствующей странице.

Вопрос:После создания портала на нём появляется неизвестный пользователь с именем 'fake user' в модуле Люди. Кроме того, в списке запущенных служб есть служба OnlyofficeHealthCheck. Зачем это и что с этим можно сделать?

Ответ:Пользователь и служба являются частью нового функционала Проверка работоспособности, который будет доступен на порталах в одном из будущих выпусков. В настоящее время этот функционал не работает, так что вы можете либо оставить всё как есть, либо отключить службу OnlyofficeHealthCheck и удалить её из списка служб с автоматическим запуском.

Вопрос:Какая нужна система для установки серверного решения и успешной работы с ним?

Ответ:Требования к системе таковы:

  • Процессор
    двухъядерный с тактовой частотой 2 ГГц или лучше
  • Оперативная память
    не менее 2 Гб
  • Свободное место на жестком диске
    не менее 2 Гб
  • Дополнительные требования
    не менее 2 Гб для файла подкачки
  • Операционная система
    amd64 дистрибутив Linux с версией ядра 3.10 или выше
  • Дополнительные требования
    • Docker: версия 1.10 или выше

Вопрос:Я установил одну из серверных версий с помощью сервиса Docker, но у нее недостаточная производительность. Я уверен, что мой компьютер соответствует всем требованиям. Что может быть не так?

Ответ:В Docker по умолчанию указаны DNS-серверы Google, и серверная версия пытается обращаться к ним при любом сетевом запросе. Она теряет производительность из-за недоступности DNS-сервера, если нет подключения к Интернету. Поэтому если ваш Сервер совместной работы, Сервер документов или Почтовый сервер не будет иметь доступа в Интернет, рекомендуется изменить заданный в Docker по умолчанию адрес DNS-сервера на адрес вашего локального DNS-сервера. Для этого откройте файл /etc/default/docker и замените IP-адрес в следующей строке на IP-адрес DNS-сервера в вашей локальной сети:

docker_OPTS="--dns 8.8.8.8"

Вопрос:Редакторы документов открываются, появляется интерфейс, но не загружается сам документ, все время показывая ход загрузки. Что можно сделать?

Ответ:Возможно, дело в том, что компьютер должен иметь возможность обращаться к самому себе по внешнему IP, то есть, он должен быть доступен извне для самого себя. Это можно разрешить, указав в iptables правила перенаправления следующего вида:

iptables -t nat -A PREROUTING -d <public_ip> -j DNAT --to-destination <local_ip>
iptables -t nat -A POSTROUTING -s <local_ip> -j SNAT --to-source <piblic_ip>
Не забудьте заменить адреса public_ip и local_ip реальными IP-адресами.

Вопрос:Я обновил языковые файлы редакторов (откорректировал некоторые переводы), однако сервер по-прежнему отображает старые значения вместо новых. Как можно сбросить кэш для всех пользователей сервера одновременно?

Ответ:Это можно сделать следующим образом:
Найдите файлы /etc/nginx/includes/onlyoffice-documentserver-docservice.conf и /etc/nginx/includes/onlyoffice-documentserver-spellchecker.conf. В них должны быть дата и время сборки. Измените эти значения на любые другие время и дату (главное, чтобы эти значения совпадали во всех местах, где они встречаются), и после этого перезапустите NGINX:

sudo service nginx reload
Кэш должен будет сброситься для всех пользователей сервера.

Обратите внимание, что для Docker-версии все действия должны производиться внутри контейнера.

Проблемы с One Click Installation

Вопрос:У меня проблемы с аутентификацией, и я не могу подключиться к серверу. Что можно сделать?

Ответ:Проверьте конфигурацию сервера. Возможно, параметры вашего сервера на базе Linux запрещают вход в систему по протоколу SSH при помощи пароля. Откройте файл /etc/ssh/sshd_config в любом доступном редакторе и найдите следующую строку, чтобы узнать, какая конфигурация задана для аутентификации с помощью пароля:

PasswordAuthentication no
Измените значение этой строки на yes и перезапустите сервис SSHD с помощью следующей команды:
service sshd restart
Вам также потребуется изменить еще одну строку, чтобы можно было подключаться к серверу, используя файл лицензионного ключа:
PubkeyAuthentication no
Измените ее значение на yes и перезапустите сервис SSHD, как указано выше.

Проблемы с Docker

Вопрос:Я перезагрузил сервер, не остановив контейнер docker с помощью команды docker stop id, и теперь получаю ошибку ERR_TOO_MANY_REDIRECTS для моего сервера. Что можно сделать, чтобы это исправить?

Ответ:Отредактируйте файл /var/www/onlyoffice/WebStudio/web.appsettings.config, удалив самую последнюю строку:

<add key="web.warmup.type" value="basic" />
и перезапустите сервис monoserve с помощью следующей команды:
sudo service monoserve restart

Вопрос:Я использую Fedora Linux. Процессы внутри Docker-контейнера не запускаются. Есть ли решение этой проблемы?

Ответ:Пользователям Fedora и RHEL/CentOS можно попробовать отключить SELinux с помощью команды setenforce 0. Если это помогло, вы можете продолжать работу с отключенным SELinux (что не рекомендуется RedHat), или перейти на Ubuntu.

Проблемы с Mono

Вопрос:Я не могу запустить Docker-версию, так как это вызывает сбой системы. Что может быть не так?

Ответ:Для установки Docker-версии требуется наличие в системе Mono (версии 4.0.0 или выше), что может вызывать проблемы в случае использования некоторых версий ядра Linux. Полный список поддерживаемых версий ядра доступен здесь.

Проблемы при использовании Сервера документов

Вопрос:При остановке Сервера документов произошла потеря данных. Как избежать потери данных?

Ответ:Из-за особености работы Сервер документов сохраняет документ только после того, как все пользователи, редактирующие его, закрыли документ. Чтобы избежать потери данных, при необходимости остановить Сервер документов в случаях обновления приложения, перезагрузки сервера и т.п. необходимо принудительно отключить пользователей Сервера документов. Для этого на сервере, где запущен Сервер документов, выполните следующий скрипт:

sudo docker exec <CONTAINER> documentserver-prepare4shutdown.sh

Выполнение скрипта может занять продолжительное время (до 5 минут).
Отключение пользователей может занять продолжительное время (до 5 минут).
Download Host on your own server Available for Docker,
Windows, Linux and virtual machines
Вас также может заинтересовать:
Закрыть