Open CReimer opened 5 years ago
LibreOffice doesn't work well with concurrent processes, I added a simple express-queue here, https://github.com/Yaraku/unoconv-server, that handles the requests one by one. I haven't really had the time to really stress test it, but in some simple tests that I made it seems like LibreOffice becomes more stable. You could check it out.
Sorry for replying late, it seems @jonasrydenhag 's fork would work more stable.
if you have a lot of workload, and need fast response, consider starting several docker containers, and use nginx as reverse-proxy for load balance http://nginx.org/en/docs/http/load_balancing.html.
We have production use of about 500 users, in regular OA software, single instance, and it's fine.
I will merge the fork, and find some solution better solution for this
I wanted to test how stable this is for a project of mine with a high workload So I started 5 while true loops with curl in it to see how unoconv-server handles this.
At first everything seemed fine, but after a few minutes I started seeing these error messages