Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Libreoffice/openoffice服务代理_Performance_Proxy_Libreoffice - Fatal编程技术网

Performance Libreoffice/openoffice服务代理

Performance Libreoffice/openoffice服务代理,performance,proxy,libreoffice,Performance,Proxy,Libreoffice,我们基于J2EE的软件使用Libreoffice headless服务(通常位于另一台服务器上)转换文档,通过TCP/IP soffice端口提供文档。典型的系统可能包括2-3个虚拟机上最多10个Libreoffice实例,以管理重载 长寿libreoffice无头实例在生产中存在一些问题: 1.转换大量文档后,它可能会冻结。 2.由于对一个实例同时进行了两次连接,它可能会冻结 它需要特殊处理,并且很难在线程化Java应用程序中跟踪到libreoffice实例的所有连接。测试它们是否被挂起并重新

我们基于J2EE的软件使用Libreoffice headless服务(通常位于另一台服务器上)转换文档,通过TCP/IP soffice端口提供文档。典型的系统可能包括2-3个虚拟机上最多10个Libreoffice实例,以管理重载

长寿libreoffice无头实例在生产中存在一些问题: 1.转换大量文档后,它可能会冻结。 2.由于对一个实例同时进行了两次连接,它可能会冻结

它需要特殊处理,并且很难在线程化Java应用程序中跟踪到libreoffice实例的所有连接。测试它们是否被挂起并重新启动更加困难,因为它们打算作为服务在另一台服务器上运行

我们花了很多时间来创建特殊的假脱机代码,但它仍然远远不能解决生产中的实际问题

有一次,我发现了一个特殊的软件作为Libreoffice实例的代理服务器。它打开TCP/IP端口,对任何连接方都像Libreoffice一样,自己连接到Libreoffice实例。它还跟踪LO实例的状态,并在需要时或在处理一定数量的文档后重新启动它们。然而,今天我花了一整天的时间寻找它,却没有找到像这样的东西

有任何软件作为描述的代理服务器吗?或者可能还有另一个我应该考虑的方法?