尝试从Splunk的python中产生一个进程

时间:2018-12-07 04:45:51

标签: python windows process splunk

我目前正在尝试从Splunk的python内部生成一个独立的进程。该过程是一个wsgi服务器,可以作为应用程序的一部分为我运行我的脚本。现在,使用Python的子进程模块,该进程在Linux中可以作为独立的进程正确生成,但是在Windows中,它会失败(很明显的原因)。

作为替代方案,一个明显的选择是在Windows的Splunk python中创建一个服务并启动它。由于某些原因,Splunk的python可以正确安装服务,但无法启动,并出现以下错误:

启动服务时出错:该服务未及时响应启动或控制请求。

我观察到,如果我使用系统python安装该服务,然后使用Splunk的python启动它-它将正常工作。这表明我认为该服务无法找到dll。我检查了dll是否在路径中,但它似乎并未包含它们。有人面对过这个问题吗?我很想听到您可能要达到此目的的任何其他建议。

我在这里找到了类似的问题: Python windows service "Error starting service: The service did not respond to the start or control request in a timely fashion"

但是我的情况是,该脚本使用Windows的python运行得很好,但是在Splunk的Python中失败了。

还有其他选择吗?

0 个答案:

没有答案