我有一台服务器,我想专门用于通过 LibreOffice将doc文件转换为该服务器pdf。服务器有 6 个内核,LibreOffice 是单线程的。这意味着生成单个 pdf 使用了我总 CPU 功率的 16.666%。转换文件可以从控制台完成并且是一个阻塞任务,即它等待直到完成将控制返回到控制台。
我可以启动 6 个无头办公实例(在 6 个不同的端口上),并通过一些自定义代码确保每个工作请求都发送到不同的实例。我必须检查所有 6 个实例何时都忙于工作,以便将工作保留在待处理的队列缓冲区中。我还必须管理超时/错误以重新启动特定实例并尝试重做导致问题的特定工作,可能再尝试 1-2 次,直到我放弃。
上述场景不会为单个文档使用 100% 的 cpu,但它允许一次转换多达 6 个文档,而不是一个接一个地处理它们,功率仅为 16.6%。
我的问题是:是否存在管理此类场景的产品/工具?可能是可以协调此类任务的通用东西(当然不知道有关 LibreOffice 的任何细节)。
在生产 Web 服务器上混合 rpm 和基于源的安装是否可以?还是最好完全采用一种或另一种方式?
多谢
我已经要求我的一个客户(运行 Windows)的系统管理员为他们的新网站创建以下 CNAME 记录:
www.example.com CNAME foobar-web-server.com
example.com CNAME foobar-web-server.com
Run Code Online (Sandbox Code Playgroud)
问题是他无法创建第二个条目。通过在别名上使用结束点,我知道这在 Linux 中是如何实现的,但是在 Windows DNS 中怎么可能呢?
我猜他看到的样子是这样的:

(来源:iisanswers.com)
他告诉我,将“别名”留空会给他一个错误。
有任何想法吗?
谢谢
在 linux 中,我可以使用反斜杠在命令中使用换行符,以提高 shell 脚本等的可读性:
ls -l \
--reverse \
--human-readable \
--full-time
Run Code Online (Sandbox Code Playgroud)
这在DOS中可能吗?
谢谢