免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8286 | 回复: 4
打印 上一主题 下一主题

请教wget发送http请求中途中断的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-16 23:02 |只看该作者 |倒序浏览
各位达人:

       小弟今天使用wget给一个http接口发送请求,执行了几个小时之后自动断掉了。百度gooogle,论坛内部都搜索了,没有找到答案,所以发帖请教!

       问题描述:
      wget --post-data="parm1=aaa&parm2=bbb" -o wget.log -O result.log -T 360000 -t 1 -b http://xxx.xxx.xxx.xxx/xx/xx.jsp

      使用wget 向xx.jsp发送两个参数,然后xx.jsp会执行一些业务逻辑,这个执行会持续10个小时这样。

      但是,经测试发现,执行了大概不到5个小时就断掉了。

      wget.log 里的内容是:

      开始执行时候日志如下:

      --17:46:37--  http://xxx.xxx.xxx.xxx/xx/xx.jsp
Connecting to xxx.xxx.xx.xxx... 已连接。
已发出 HTTP 请求,正在等待回应...

   过了不到5个小时后,日志如下:

No data received.
已放弃。

     这个问题,挺困扰,-T 我已经设置 360000秒,按说不应该断开啊。

     有没有朋友知道这里面的原因?如何解决。谢谢大家了。

论坛徽章:
0
2 [报告]
发表于 2010-10-17 09:37 |只看该作者
看来周六周日的,坛子的人不多啊。
这个问题查了半天,服务器那端用的resin,我发现,resin有重启的日志记录,应该是resin重启导致。
resin怎么会好好的重启,没有其他人更新什么类啊,也不会导致重启吧。

一切只是猜测。

论坛徽章:
0
3 [报告]
发表于 2010-10-19 15:23 |只看该作者
该问题,是rensin会自动重启的缘故,至于为什么重启,是因为其他程序有些小bug。

已经改写了调用jsp的方式,不用让jsp执行的时间过长。

论坛徽章:
0
4 [报告]
发表于 2010-10-19 15:28 |只看该作者
回复 1# 112sniper


    wget可以断点续传的

论坛徽章:
0
5 [报告]
发表于 2010-10-19 15:36 |只看该作者
-c
明白。
我不是为了下载。
只是为了启动jsp中的业务执行,当时偷懒,没有写java应用程序的客户端了。
只是用wget去发了一个请求。

不过现在改写了jsp和shell脚本。jsp不会执行那么久了。只是把一个请求拆成了n个请求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP