易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux查看资源使用情况 webservice服务端口监控

本人在最近的项目过程中,发现一个很严重的问题
在我们写的一个应用中,jboss作应用程序的容器,其中加载了webservice服务。每次服务运行一段时间后,大概几天时间以后,发现很奇怪的现象。我们的jboss控制台上看到的信息,显示出,jboss承载的多个服务还在运行,但唯独这个webservice服务down掉了
访问对应的url地址,提示超时
后来写了一个监控该url端口的程序,主要代码如下:
package com.aspire.mecs.engine.webservice;
//按照报表格式生成所需要的数据记录
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Date;
import java.net.HttpURLConnection;
import java.net.URL;
import java.sql.*;
import org.apache.log4j.Logger;
import com.aspire.mecs.engine.dao.QueryDAO;
import com.aspire.mecs.engine.unsub.UnSubProcessMonitor;
import com.aspire.mecs.engine.util.*;
import com.aspire.mecs.engine.vo.SmsNotifyVO;
public class WebServiceMonitor implements Runnable {
 private static Logger log = Logger.getLogger(WebServiceMonitor.class);
 
    Connection conn = null;
 
 private String smsinfomsg=ConfigUtils.getValue("MOMU", "monitorsmsinfo");
 
 //private String smsinfomsg="四川体验卡系统监控到webserivce接口异常,请立即查看相关服务。--四川体验卡"; 
 private String webservice_url =ConfigUtils.getValue("MOMU", "monitorurl");
 //private String webservice_url = "http://211.137.86.211:8888/services/MobileMecs?wsdl";// 监控的webservice地址
 //private int timeoutcounts = 3;// 设置超时报警的次数
 private int timeoutcounts =Integer.parseInt(ConfigUtils.getValue("MOMU", "timeoutcounts"));
 //private long request_timeout = 10000; // 心跳的时间间隔,此事件间隔为多长时间模拟客户端请求访问webservice地址一次
 private long request_timeout =Long.parseLong(ConfigUtils.getValue("MOMU", "request_timeout"));
 
 
 // TWEBSERVICEMONITORMOBILE 监控号码放在数据库的此表中,加条件isvalid为0
 private static WebServiceMonitor instance = null;
 
 public static WebServiceMon


相关文档:

Linux 加载U盘、光盘、软盘 & mount使用指南

一、Linux加载u盘
Linux如何加载(优)U盘
第一步,以root用户登陆
先加载USB模块 modprobe usb-storage
用fdisk -l 看看磁盘的设备
假如U盘是sda
第二步,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:               mkdir /mnt/usb  & ......

xp底下成功使用ssh登录ubuntu linux(采用密钥方式)


服务器端的设置:
安装ssh:
sudo apt-get install ssh
以普通用户的身份建立公钥和私钥:
ssh-keygen -t rsa
然后要求你确认钥匙的文件名(用默认的就好了);输入口令;再次输入口令。
在~/.ssh/下会生成公钥id_rsa.pub和私钥id_rsa
更改公钥文件名:
cd ~/.ssh/
mv id_rsa.pub authorized_keys
设置文件属性: ......

Linux操作系统学习线路图

如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。
1.掌握至少50个以上的常用命令。
比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
文件处理命 ......

linux 的 启动设置和自启动项目

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。
 本文中假设inittab中设置的init tree为:
 /etc/rc.d/rc0.d
 /etc/rc.d/rc1.d
 /etc/rc.d/rc2.d
 /etc/rc.d/rc3.d
 /etc/rc.d/rc4.d
 /etc/rc.d/rc5.d
 /etc/rc.d/rc6.d
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号