用curl去探测接口是否正常返回结果,若没有正常返回则触发报警

现有一需求去curl 在香港的一个接口, 返回值有时正常有时报错 connection reset by peer .

 

思路: 若 执行成功 $?返回 0  , 不成功则返回其他数字

 

#!/bin/bash

curl http://47.9********:31234/ins/search/topsearch/data/ &> /dev/null

if [ $? -eq 0 ]; then
   
    curl_ins_search=1

else
    curl_ins_search=0

fi

echo $curl_ins_search 

  

再在 zabbix界面添加 item ,  trigger , graphs 等设置。

  

展开阅读全文

spring3.1 + mybatis 返回null正常,返回结果前台接收不到

01-04

这是我的web.xmlrn[code=java]rnrnrn rn contextConfigLocationrn classpath:applicationContext.xmlrn rn rn org.springframework.web.context.ContextLoaderListenerrn rnrn rn rn framern org.springframework.web.servlet.DispatcherServletrn 1rn rn rn framern rn *.jsonrn rnrn rn login.jsprn rnrn[/code]rnrn这是我的frame-servlet.xmlrn[code=java]rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rnrn rnrn[/code]rnrnapplicationContext.xmlrn[code=java]rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn[/code]rnrnController中的方法rn[code=java]rn/**rn * 查询用户信息rn * @param requestrn * @param responsern * @returnrn */rn @RequestMapping(baseUrl + "userList" + suffix)rn @ResponseBodyrn public List userList(HttpServletRequest request, HttpServletResponse response) rn List list = new ArrayList();rn rn tryrn rn // 获取用户信息rn list = sysUserServiceImpl.qryList(request);rn rn catch (Exception e)rn rn log.info("用户信息查询失败。原因:" + e.getMessage());rn e.printStackTrace();rn rn rn return list;rn rn[/code]rnrnajax请求rn[code=javascript]rnfunction selUser()rn var uname = $("#uname").val();rn var cdate = $("#cdate").datetimebox('getValue');rn var u_status = $("#u_status").combobox('getValue');rn rn $.ajax(rn type: "POST",rn url : "userList.json",rn data:uname:uname,cdate:cdate,u_status:u_status,rn //dataType:"json",rn cache:false,rn success:function(data)rn alert("ddddddddddd");rn rn );rnrn[/code]rnrn现在我遇到的问题是,如果controller中查到数据了,前台则会报异常,不会进入success,如果后台我直接返回null,则会进入success,这是怎么回事呢? 论坛

没有更多推荐了,返回首页