首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux下启动停止守护进程时Yajsw停止信息日志消息

linux下启动停止守护进程时Yajsw停止信息日志消息
EN

Stack Overflow用户
提问于 2012-06-21 17:59:05
回答 1查看 746关注 0票数 1

我正在使用Yajsw将我的应用程序作为守护进程运行。

对于状态调用,我希望看到"Running“或”shown“,但我收到如下消息

代码语言:javascript
复制
SW043305-SRV01:/etc/init.d # ./testDaemon status 
15.06.2012 16:13:57 org.apache.commons.vfs.VfsLog info 
INFO: Using "/tmp/vfs_cache" as temporary files store. 
15.06.2012 16:13:58 org.rzo.yajsw.os.posix.PosixService init 
INFO: /etc/init.d/testDaemon already exists 
15.06.2012 16:13:58 org.rzo.yajsw.os.posix.PosixService getPid 
INFO: wrapper pid file: /var/run/wrapper.testDaemon.pid

如何在windows下定制打印好的result.messages,是专门为linux做的吗?

EN

回答 1

Stack Overflow用户

发布于 2012-09-11 01:45:07

我使用Tanuki Software相当于这个产品已经有几年了,从一开始我的方法就包括这样一个事实:(在你的例子中) YAJSW并不真正知道底层应用程序的状态--它只知道它启动了一个JVM,指示它加载你在配置文件中指定的类,并且JVM还没有对YAJSW做出负面响应或终止。

因此,我构建了一个简单的swing客户端来显示历史和当前状态数据,我想让我的java应用程序保持盲目,但又能让每个人都知道24x7应用程序在哪里工作,所以我的java守护进程通常会将面向状态和操作的信息发布到数据库表中。我的解决方案是一个简单的单点解决方案,不值得进行大量以操作为中心的工作,但我也添加了支持,使恶魔尽可能自主(不需要操作干预)。

例如,我添加了识别Oracle数据库错误并从中恢复的逻辑,包括识别可重试请求,其中错误本质上是暂时的(空间不足、Oracle数据库实例尚未完全启动、Oracle数据库实例正在关闭等)。我可以将状态信息回显到状态表中,然后定期重试,直到成功。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11135770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档