onlyoffice (docker) + nextcloud проблемы
onlyoffice (docker) + nextcloud проблемы
День добрый.
Офис с небольшой сетью.
Nextcloud (192.168.0.13) 15.0.5
OnlyOffice (192.168.0.14) докер образ устанавливал по инструкции на сайте
Есть сервер с nextcloud(192.168.0.13). Решил поставил на другой сервер onlyoffice (192.168.0.14)
Сделал все по инструкции. Докер запустился и я могу зайти на 192.168.0.14. Вижу окно авторизации ( см вложение)
Пытаюсь в nextcloud добавить адрес сервера, но выходит ошибка При попытке соединения возникла ошибка (Ошибка запроса или таймаут)
В логах вижу следующее:
onlyoffice HealthcheckRequest on check error: Ошибка запроса или таймаут
PHP file_get_contents(http://192.168.0.14/healthcheck): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway at /var/www/nextcloud/apps/onlyoffice/lib/documentservice.php#385
Судя по логам, nextcloud пытается узнать состояние у onlyoffice сервера (т.е парсит состояние http://192.168.0.14/healthcheck). пробую в ручную зайти и реально получаю 502 ошибку. В какую сторону посмотреть ?
Заранее спасибо
Офис с небольшой сетью.
Nextcloud (192.168.0.13) 15.0.5
OnlyOffice (192.168.0.14) докер образ устанавливал по инструкции на сайте
Есть сервер с nextcloud(192.168.0.13). Решил поставил на другой сервер onlyoffice (192.168.0.14)
Сделал все по инструкции. Докер запустился и я могу зайти на 192.168.0.14. Вижу окно авторизации ( см вложение)
Пытаюсь в nextcloud добавить адрес сервера, но выходит ошибка При попытке соединения возникла ошибка (Ошибка запроса или таймаут)
В логах вижу следующее:
onlyoffice HealthcheckRequest on check error: Ошибка запроса или таймаут
PHP file_get_contents(http://192.168.0.14/healthcheck): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway at /var/www/nextcloud/apps/onlyoffice/lib/documentservice.php#385
Судя по логам, nextcloud пытается узнать состояние у onlyoffice сервера (т.е парсит состояние http://192.168.0.14/healthcheck). пробую в ручную зайти и реально получаю 502 ошибку. В какую сторону посмотреть ?
Заранее спасибо
- Вложения
-
- oo.jpg (26.39 КБ) 1428 просмотров
-
- Сообщения: 316
- Зарегистрирован: Чт апр 12, 2018 9:58 am
Re: onlyoffice (docker) + nextcloud проблемы
Здравствуйте.
Судя по всему, Вы вводите в настройках Nextcloud адрес своего портала, а нужно вводить адрес сервера документов - http://ваш_портал/ds-vpath/
Попробуйте пройти по ссылке http://ваш_портал/ds-vpath/ в браузере, должна открыться страница с надписью Document Server is running. Это будет означать, что ссылка правильная и ее нужно указать в настройках коннектора в Nextcloud.
Судя по всему, Вы вводите в настройках Nextcloud адрес своего портала, а нужно вводить адрес сервера документов - http://ваш_портал/ds-vpath/
Попробуйте пройти по ссылке http://ваш_портал/ds-vpath/ в браузере, должна открыться страница с надписью Document Server is running. Это будет означать, что ссылка правильная и ее нужно указать в настройках коннектора в Nextcloud.
Re: onlyoffice (docker) + nextcloud проблемы
Добрый день. Т.е я установил портал, но не сервер документов ? Я так понимаю нужно обязательно ставить и портал и сервер документов.
Сейчас попробую, спасибо
Сейчас попробую, спасибо
-
- Сообщения: 316
- Зарегистрирован: Чт апр 12, 2018 9:58 am
Re: onlyoffice (docker) + nextcloud проблемы
Если Вы установили ONLYOFFICE Community Edition, то у Вас должны сейчас были установиться сервер совместной работы (Community Server) и сервер документов (Document Server). За портал отвечает сервер совместной работы, за редактирование документов - сервер документов. Для того, чтобы сделать возможным редактирование документов в Nextcloud с помощью ONLYOFFICE, нужно подключить к нему сервер документов, который доступен по адресу http://ваш_портал/ds-vpath/
Re: onlyoffice (docker) + nextcloud проблемы
Добрый день.
Спасибо за ответы, я немного продвинулся в понимании проблемы.
Сейчас ситуация такая
Т.е запущены communityserver и documentserver.
Захожу на documentserver 192.168.0.14:/ds-vpath/ и вижу картину что все работает хорошо(см вложение).
Но при заходе на 192.168.0.14 выходит ошибка
Я так понимаю нужно произвести еще некоторые действия по интеграции сервера документов в сервер совместной работы ? Потому что при добавлении 192.168.0.14/ds-vpath/ в поле Адрес службы редактирования документов у nextcloud выскакивает ошибка.
(см вложение)
В какую сторону сейчас двигаться ?
Спасибо за ответы, я немного продвинулся в понимании проблемы.
Сейчас ситуация такая
Код: Выделить всё
root@deb-onlyoffice:/app/onlyoffice# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ce2e78da4794 onlyoffice/communityserver "/usr/bin/dumb-init …" 15 hours ago Up 3 hours 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 3306/tcp, 5280/tcp, 9865-9866/tcp, 9871/tcp, 9882/tcp, 0.0.0.0:5222->5222/tcp, 9888/tcp onlyoffice-community-server
9d2de4fc3922 onlyoffice/mailserver "/bin/sh -c 'export …" 15 hours ago Up 15 hours 0.0.0.0:25->25/tcp, 0.0.0.0:143->143/tcp, 3306/tcp, 0.0.0.0:587->587/tcp, 8081/tcp onlyoffice-mail-server
1fe51349651a onlyoffice/documentserver "/bin/sh -c /app/onl…" 15 hours ago Up 15 hours 80/tcp, 443/tcp onlyoffice-document-server
c1cc28c0acf8 mysql:5.7 "docker-entrypoint.s…" 15 hours ago Up 15 hours 3306/tcp, 33060/tcp onlyoffice-mysql-server
Захожу на documentserver 192.168.0.14:/ds-vpath/ и вижу картину что все работает хорошо(см вложение).
Но при заходе на 192.168.0.14 выходит ошибка
Код: Выделить всё
Application Exception
Runtime Error
A runtime error has occurred
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed (for security reasons).
Details: To enable the details of this specific error message to be viewable, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
Version Information: 5.16.0.220 (tarball Mon Nov 26 17:22:20 UTC 2018); ASP.NET Version: 4.0.30319.42000
Код: Выделить всё
При попытке соединения возникла ошибка (Возникла ошибка в службе документов: Error while downloading the document file to be converted.)
В какую сторону сейчас двигаться ?
- Вложения
-
- oo3.jpg (22.7 КБ) 1398 просмотров
-
- oo.jpg (71.05 КБ) 1398 просмотров
-
- Сообщения: 316
- Зарегистрирован: Чт апр 12, 2018 9:58 am
Re: onlyoffice (docker) + nextcloud проблемы
Здравствуйте.
Ошибка Error while downloading the document file to be converted означает, что Nextcloud по какой-то причине недоступен для сервера документов. Советую посмотреть логи сервера документов /app/onlyoffice/DocumentServer/logs/documentserver (службы converter и docservice). Что касается ошибки Runtime Error, зайдите в контейнер Community Server (docker exec -it onlyoffice-community-server bash) и перезапустите службу monoserve (service monoserve restart).
Ошибка Error while downloading the document file to be converted означает, что Nextcloud по какой-то причине недоступен для сервера документов. Советую посмотреть логи сервера документов /app/onlyoffice/DocumentServer/logs/documentserver (службы converter и docservice). Что касается ошибки Runtime Error, зайдите в контейнер Community Server (docker exec -it onlyoffice-community-server bash) и перезапустите службу monoserve (service monoserve restart).
Re: onlyoffice (docker) + nextcloud проблемы
Большое спасибо за помощь. Я кажется разобрался в чем дело.
Дело в том, что сервера (nextcloud и onlyoffice) находятся в офисе и я имею только удаленный доступ вида cloud.test.ru:8088 и oo.test.ru:8089
В настройках nextcloud я указываю внутренний айпи OO это как раз 192.168.0.14. Если работать только из офиса то все работает замечательно.
Можно ли настроить чтоб можно было работать из вне ?
По логам получается что он пытается обратиться из локальной сети на сервер но через интернет:
Поправил настройки теперь они выглядят как-то так.
Правильно ли я выставляю настройки ??
Но в логах выдает:
Дело в том, что сервера (nextcloud и onlyoffice) находятся в офисе и я имею только удаленный доступ вида cloud.test.ru:8088 и oo.test.ru:8089
В настройках nextcloud я указываю внутренний айпи OO это как раз 192.168.0.14. Если работать только из офиса то все работает замечательно.
Можно ли настроить чтоб можно было работать из вне ?
По логам получается что он пытается обратиться из локальной сети на сервер но через интернет:
Код: Выделить всё
[2019-03-29T06:21:05.442] [ERROR] nodeJS - error downloadFile:url=http://cloud.test.ru:8088/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.-UZuicGe9XLvyxQMawVZl6X00g4F_pcfDy-pzC3QrZw;attempt=1;code:ECONNREFUSED;connect:null;(id=conv_check_526018995_docx)
Error: connect ECONNREFUSED 94.xxx.244.xxx:8088
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[2019-03-29T06:21:06.626] [ERROR] nodeJS - error downloadFile:url=http://cloud.test.ru:8088/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.-UZuicGe9XLvyxQMawVZl6X00g4F_pcfDy-pzC3QrZw;attempt=2;code:ECONNREFUSED;connect:null;(id=conv_check_526018995_docx)
Error: connect ECONNREFUSED 94.xxx.244.xxx:8088
Правильно ли я выставляю настройки ??
Но в логах выдает:
Код: Выделить всё
[2019-03-30T12:36:08.404] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=1;code$
null;connect:null;(id=conv_check_1743924164_docx)
Error: Error response: statusCode:404 ;body:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>
</body>
</html>
at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
2019-03-30T12:36:09.415] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=2;code:
null;connect:null;(id=conv_check_1743924164_docx)
Error: Error response: statusCode:404 ;body:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>
</body>
</html>
at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
[2019-03-30T12:36:10.424] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=3;code:
null;connect:null;(id=conv_check_1743924164_docx)
Error: Error response: statusCode:404 ;body:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>
</body>
</html>
at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)
at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
- Вложения
-
- oo4.jpg (122.92 КБ) 1391 просмотр
Re: onlyoffice (docker) + nextcloud проблемы
Кажется разобрался. Теперь документы редактирует онлайн!
Спасибо за помощь!!
Спасибо за помощь!!
-
- Сообщения: 316
- Зарегистрирован: Чт апр 12, 2018 9:58 am
Re: onlyoffice (docker) + nextcloud проблемы
Здравствуйте. Рад, что Вы смогли разобраться с подключением. Если возникнут дополнительные вопросы, обращайтесь.
Re: onlyoffice (docker) + nextcloud проблемы
Решил не плодить темы.
Не получается соеденить вместе Nextcloud и Onlyoffice ()
для ознакомления с возможносяти пакета установи Community
Nextcloud работает по https. Сервер Nextcloud и сервер Onlyoffice
с помощью Docker
находятся в разных подсетях, но между шлюзами настроено впн канал и траффик ходит без проблем между внутренними локалками, т.е. с маршрутизацией все в порядке.
При подключении Nextcloud по внутреннему адресу к серверу Onlyoffice вылезает ошибка.
Можете помочь с решением данной проблемы?
Не получается соеденить вместе Nextcloud и Onlyoffice ()
для ознакомления с возможносяти пакета установи Community
Nextcloud работает по https. Сервер Nextcloud и сервер Onlyoffice
с помощью Docker
находятся в разных подсетях, но между шлюзами настроено впн канал и траффик ходит без проблем между внутренними локалками, т.е. с маршрутизацией все в порядке.
При подключении Nextcloud по внутреннему адресу к серверу Onlyoffice вылезает ошибка.
Можете помочь с решением данной проблемы?
- Вложения
-
- 2019-04-10_11-16-22.png (26.66 КБ) 1309 просмотров