当前位置:  技术问答>linux和unix

有关检测Linux上程序运行状态的问题

    来源: 互联网  发布时间:2015-11-27

    本文导语:  现在再编一个软件,该软件运行于一台Linux的服务器上,该软件负责在适当的时候启动另外一台装有Linux的服务器上的一个软件(该软件为一个轨道计算软件,计算量很大,要求的运行时间也很长),然后要监视这个软件...

现在再编一个软件,该软件运行于一台Linux的服务器上,该软件负责在适当的时候启动另外一台装有Linux的服务器上的一个软件(该软件为一个轨道计算软件,计算量很大,要求的运行时间也很长),然后要监视这个软件是否正常运行,一旦发现这个软件死掉(不再正常计算了或其他什么不正常的情况),就杀掉这个进程,并重新启动该软件

两台服务器都是Linux的,通过网线连在一个局域网内

请大侠们说说有什么编程方案可以完成这个软件的功能?

|
按我现在的服务器就是运行服务那台机器
写一个监控脚本,对那个服务进行监控,并把信息按时间写在一个文本或者数据库里边去
而且可以用这个监控对服务进行重起动作
另一台机器只是对这个监控信息进行获取,基本上没有多大作用
如果想做热备的话,可以采用心跳方式看看

|
写client-server方式,
服务器每隔一段时间向客户端查询该进程状态,客户端把该进程状态传送到
服务端,服务端分析判断,发出指令到客户端,客户端执行指令.

|
写一个脚本  用 telnet 连接 ,然后ps 进程 或者监视那个程序的日志 然后处理
这样行吗

|
不需要编程,直接rsh执行就可以了。

|
同楼上。
平时我用的ssh,配置好key后(大致是把server的public key复制到~/.ssh/authorized_keys2里面),然后就可以运行远端命令而不用输密码,像这样:
ssh 192.168.1.1 ls /

|
那就RPC协议。

|
RPC协议需要在原来的程序中插入相关的RPC 服务端才可以用吧.
我觉得要捕捉一个程序的运行状况,就要知道这个程序的运行特征.比如说输出特征. 然后写一个程序来检查特征是否正常, 当然这个不能完全管用因为正常中的异常也是正常的。
至于采用如何通讯,应该是比较常规的。启动和关闭进程也是很简单的事情。

|
服务器用ssh ps监视客户端是否运行正常,如果不正常再用ssh重启你的程序。

|
不知道可否两端建立socket,服务器端定时监测客户端socket发回的状态信息。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu开机自动运行与桌面设置有关的程序
  • 有关minicom运行不正常的问题
  • 有关后台运行的编程问题
  • 有关jsp的运行环境的问题
  • 菜鸟提问:有关运行时错误
  • 有关定时器在多核CPU上运行的一个问题?
  • 有关gdb调试问题 如何实现让一个循环运行给定数目的次数(或条件满足停止)
  • 主题:有关AWT的问题(程序运行后不能正常退出)
  • QT:有关sleep的问题,为何在windows下编译运行没问题,而在linux下连编译都不过那?
  • 有关 linux下mysql 二进制版 安装 运行
  • 我的第一个JAVA程序还是不可使用!是否与我的TOMCAT 4.0 的STARTUP.BAT 运行失败有关系!
  • 一个简单的有关进程程序,我搞不懂它的运行次序。
  • ​有关Docker的八个令人难以置信的事实
  • 有关内码转换(跟HttpServletRequest有关)
  • 求有关png图像处理的libpng库的有关中文资料
  • 大家推荐一下有关LINUX7有关的网络编程的书。最好是比较全面的!比较经典的。
  • 求教有关smartupload的问题,有关就给分!!
  • 有关KDevelop-3.0.4-0.1.i386.rpm的有关软件包
  • 有关在sco unix5.0.4下有关网卡设置的问题(非常急,高分相送)
  • 有关snmp的一个很菜,但是困扰了我很久的问题,有关工作原理的,望大家赐教
  • 有关KDevelop编程的资料
  • 有关集群与数据同步
  • 请教有关英文简历方面的词句!
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 请各位大哥告知JAVA中消息机制的有关资料,拜托!
  • 有关cocoon的问题??
  • 有关jbuilder
  • 我想看看有关Linux和Unix的源码,有什么好的建议
  • 有关J2ME的帮助文档!
  • 100分求助 能不能提供一些有关图像分割的算法和实现代码!谢谢
  • 在哪里可以弄到有关tomcat配置方面的资料?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3