I’m using Collabora online with Nexcloud Office. Both of them running behind nginx reverse proxy. Each one on its own server.
Everything is working fine, but from time to time some files can’t be loaded unless I restart Collabora service.
On Collabora server I have those error logs at the moment of trying to open a specific file:
wsd-00429-00571 2023-12-31 08:24:56.914794 +0100 [ websrv_poll ] INF #35: URL [https://domain/index.php/apps/richdocuments/wopi/files/xxxx?access_token=xxxxx&access_token_ttl=xxx&permission=edit] is writable| wsd/COOLWSD.cpp:5279
wsd-00429-00571 2023-12-31 08:24:56.914802 +0100 [ websrv_poll ] INF Find or create DocBroker for docKey [https%3A%2F%2Fdomain%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2Fxxx for session [9f4] on url [https://domain/index.php/apps/richdocuments/wopi/files/xxx?access_token=xxx&access_token_ttl=xxxx&permission=edit]| wsd/COOLWSD.cpp:3595
wsd-00429-00571 2023-12-31 08:24:56.914810 +0100 [ websrv_poll ] DBG Found DocumentBroker with docKey [https%3A%2F%2Fdomain%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2Fxxxxx]| wsd/COOLWSD.cpp:3623
wsd-00429-00571 2023-12-31 08:24:56.914818 +0100 [ websrv_poll ] WRN DocBroker [https%3A%2F%2Fdomain%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2Fxxxx] is unloading. Rejecting client request to load session [9f4]| wsd/COOLWSD.cpp:3631
wsd-00429-00571 2023-12-31 08:24:56.914860 +0100 [ websrv_poll ] ERR #35: Error while handling Client WS Request: Failed to create DocBroker with docKey [https%3A%2F%2Fdomain%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2Fxxxx].| wsd/COOLWSD.cpp:5360
wsd-00429-00571 2023-12-31 08:24:56.914877 +0100 [ websrv_poll ] ERR #35: Socket write returned -1 (EPIPE: Broken pipe)| net/Socket.hpp:1447
wsd-00429-00571 2023-12-31 08:24:56.915059 +0100 [ websrv_poll ] ERR #35: Socket write returned -1 (EPIPE: Broken pipe)| net/Socket.hpp:1447
wsd-00429-00571 2023-12-31 08:24:56.915078 +0100 [ websrv_poll ] WRN #35: Shutting down but 64 bytes couldn’t be flushed and still remain in the output buffer| net/WebSocketHandler.hpp:876
wsd-00429-00571 2023-12-31 08:24:56.915117 +0100 [ websrv_poll ] ERR #35: Attempted to remove: 738 which is > size: 0 clamped to 0| net/Socket.hpp:1243
wsd-00429-00571 2023-12-31 08:24:56.915136 +0100 [ websrv_poll ] ERR #35: Socket write returned -1 (EPIPE: Broken pipe)| net/Socket.hpp:1447
wsd-00429-00571 2023-12-31 08:24:56.915161 +0100 [ websrv_poll ] DBG #35: Disconnected while writing (EPIPE): Broken pipe)| net/Socket.hpp:1403
wsd-00429-00571 2023-12-31 08:24:56.915188 +0100 [ websrv_poll ] DBG #35: Closed socket to [::ffff:x.x.x.x]| net/Socket.hpp:156
I want to mention that when it happens it concerns just one file; the other files are accessible.
What could be the problem? is there any solution?