Unoconv / libreoffice命令行转换非常慢

每千

我使用unoconv或LibreOffice的转换文件odt->pdf,通过PHP exec()在我的一台服务器上,此过程非常快(大约1秒)。现在,我有另一个速度更快的服务器,这个过程几乎要花20秒钟!它具有相同的20k小文件。我用谷歌搜索,我设置了相同的配置,但找不到任何线索-可能是什么原因?

当我直接使用unoconv和libreoffice时,结果是相同的。starting unoconv --listener第一,第一转换可以由在大约20秒。然后,所有转换又很快了。

似乎简单的启动Libreoffice需要很多时间,但是为什么呢?

每千

答案似乎很简单...

在进程列表中,我可以看到:

root      4197  1.1  0.2 1112580 66436 pts/2   Sl+  20:20   0:00 /usr/lib/libreoffice/program/soffice.bin --headless --invisible --nocrashreport --nodefault --nofirststartwizard --nologo --norestore --accept=socket,host=127.0.0.1,port=2002;urp;StarOffice.ComponentContext

看来LibreOffice使用IP和端口进行一些内部通信,所以我关闭了防火墙(iptables),它可以正常工作-从20秒到1秒!

最后,我发现无法在防火墙上为本地连接阻止IP6,这就是造成此问题的原因。

将此规则添加到iptables.v6配置文件后,一切工作正常:

ip6tables -A INPUT -i lo -j ACCEPT

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用unoconv转换制表符分隔的csv

来自分类Dev

Ubuntu 14.04上的UNOCONV(通用Office转换器)

来自分类Dev

通过 Symphony Process Component 使用 unoconv 将文档转换为 pdf

来自分类Dev

从libreoffice命令行转换中剥离HTML标签

来自分类Dev

unoconv在python中不起作用

来自分类Dev

MYSQL查询使用PHP非常慢,但是在phpMyAdmin和命令行中却很快

来自分类Dev

如何从命令行杀死libreoffice

来自分类Dev

如何从命令行杀死libreoffice

来自分类Dev

从在virtualenv中运行的Django应用程序调用unoconv的问题

来自分类Dev

Unoconv作为apache用户无法创建文件

来自分类Dev

unoconv无法保存在我的指定目录中

来自分类Dev

如何通过Django Python中的子进程运行unoconv?

来自分类Dev

Libreoffice在命令行上将HTML转换为PDF会生成空白页

来自分类Dev

如何从命令行使用LibreOffice将.doc文件转换为.txt?

来自分类Dev

在pptx处将LibreOffice命令行字体替换为pdf转换

来自分类Dev

当运行Libreoffice实例时,使用命令行将ODS转换为CSV

来自分类Dev

在pptx处将LibreOffice命令行字体替换为pdf转换

来自分类Dev

命令行中的转换命令错误

来自分类Dev

使用LibreOffice从命令行打印lpr命令吗?

来自分类Dev

您可以从命令行调用“慢猎豹”吗?

来自分类Dev

从命令行执行Java比在IntelliJ中慢

来自分类Dev

您可以从命令行调用“慢猎豹”吗?

来自分类Dev

为什么Mysql命令行导入比PhpMyAdmin慢

来自分类Dev

jenkins svn插件还原操作比命令行作业慢?

来自分类Dev

命令行:将“-”转换为“û”

来自分类Dev

从命令行参数转换时间

来自分类Dev

ImageMagick命令行转换-限制值

来自分类Dev

铬快照转换:命令行选项

来自分类Dev

ImageMagick命令行转换-限制值

Related 相关文章

  1. 1

    使用unoconv转换制表符分隔的csv

  2. 2

    Ubuntu 14.04上的UNOCONV(通用Office转换器)

  3. 3

    通过 Symphony Process Component 使用 unoconv 将文档转换为 pdf

  4. 4

    从libreoffice命令行转换中剥离HTML标签

  5. 5

    unoconv在python中不起作用

  6. 6

    MYSQL查询使用PHP非常慢,但是在phpMyAdmin和命令行中却很快

  7. 7

    如何从命令行杀死libreoffice

  8. 8

    如何从命令行杀死libreoffice

  9. 9

    从在virtualenv中运行的Django应用程序调用unoconv的问题

  10. 10

    Unoconv作为apache用户无法创建文件

  11. 11

    unoconv无法保存在我的指定目录中

  12. 12

    如何通过Django Python中的子进程运行unoconv?

  13. 13

    Libreoffice在命令行上将HTML转换为PDF会生成空白页

  14. 14

    如何从命令行使用LibreOffice将.doc文件转换为.txt?

  15. 15

    在pptx处将LibreOffice命令行字体替换为pdf转换

  16. 16

    当运行Libreoffice实例时,使用命令行将ODS转换为CSV

  17. 17

    在pptx处将LibreOffice命令行字体替换为pdf转换

  18. 18

    命令行中的转换命令错误

  19. 19

    使用LibreOffice从命令行打印lpr命令吗?

  20. 20

    您可以从命令行调用“慢猎豹”吗?

  21. 21

    从命令行执行Java比在IntelliJ中慢

  22. 22

    您可以从命令行调用“慢猎豹”吗?

  23. 23

    为什么Mysql命令行导入比PhpMyAdmin慢

  24. 24

    jenkins svn插件还原操作比命令行作业慢?

  25. 25

    命令行:将“-”转换为“û”

  26. 26

    从命令行参数转换时间

  27. 27

    ImageMagick命令行转换-限制值

  28. 28

    铬快照转换:命令行选项

  29. 29

    ImageMagick命令行转换-限制值

热门标签

归档