Проблема с сохранением отредактированных документов.

Ответить
Sultan_ast
Сообщения: 1
Зарегистрирован: Пн фев 11, 2019 9:40 am

Проблема с сохранением отредактированных документов.

Сообщение Sultan_ast » Пн фев 11, 2019 10:16 am

День добрый!
Появилась проблема с сохраненнем изменений внесенных в документ. Результаты изменений се хохраняются.
Document editor версия 5.2.4 CE
Ошибка в nginx нашего приложения.
[code]10522 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 172.17.0.2, server: , request: "POST /apiSED/a/file/online/save?fileId=5c613ceeabce3d2bfcc42d65&access_token=Bearer%20a97dcdff-5f94-4676-90c4-d4c2d1abf543 HTTP/1.1", upstream: "http://127.0.0.1:9091/sed-api/a/file/on ... c2d1abf543", host: "10.10.115.111:501"[/code]
Где host публичный адрес машины с приложенинем и documеnt server

Ошибка docservice Documentserver
[code][2019-02-11T09:13:57.214] [ERROR] nodeJS - sendServerRequest error: docId = 39ff1d13a0462b082b17;url = http://10.10.115.111:501/apiSED/a/file/ ... token=Bear$
Error: Error response: statusCode:504 ;body:
<html>
<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/1.10.3 (Ubuntu)</center>
</body>
</html>

at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:283: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)
[/code]

В справочном центре Onlyoffice
[url]https://helpcenter.onlyoffice.com/ru/se ... oting.aspx[/url]
Возможно, дело в том, что компьютер должен иметь возможность обращаться к самому себе по внешнему IP, то есть, он должен быть доступен извне для самого себя. Это можно разрешить, указав в iptables правила перенаправления следующего вида:
[code]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>[/code]
Здесь емелся в виду NAT loopback?

После тога как были прописаны данные правила на машине с documentserver и приложением Документы начали открываться, но результат редактирования все так же не сохраняется.
После поисков в интернете и сверкой сустановкой в другом окружении, выяснилось что нет NAT loopback, и его настройка не представляется возможным.
И из этого вытикает вопрос, о возможности функционирования onlyoffice без NAT loopback?

Ответить