gpt4 book ai didi

java - Upstart 在另一项工作开始并正在运行后延迟开始工作

转载 作者:行者123 更新时间:2023-11-30 05:52:03 26 4
gpt4 key购买 nike

我是第一次尝试使用 upstart。我有两个要启动的 Java 程序。第一个是在 jetty 上运行的 solr 搜索服务器,第二个是自定义爬虫,应该在 solr 服务器启动后启动。

我的爬虫初始化脚本如下所示:

description     "crawler"
author ""

start on runlevel [2345]
stop on runlevel [!2345]

respawn

script
cd /home/crawler
java -Duser.timezone=Europe/Berlin -jar crawler.jar
end script

现在对于我写的 solr 服务器:

description     "server"

start on starting crawler
stop on runlevel [!2345]

respawn

script
cd /home/server/version0.1/example
java -Duser.language=en -Dsolr.clustering.enabled=true -Duser.country=US -Dfile.encoding=UTF-8 -jar start.jar
end script

两者都开始了,所以它似乎可以工作,但我希望爬虫在稍微延迟 2 秒后启动,以便让服务器有时间启用所有功能。任何人都知道如何做到这一点?您如何看待这两个 Upstart 脚本,它们还好还是我错过了什么? (我完全是 init 菜鸟)

最佳答案

starting 替换为 started

start on started crawler

关于java - Upstart 在另一项工作开始并正在运行后延迟开始工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com