xunlei-lixian icon indicating copy to clipboard operation
xunlei-lixian copied to clipboard

监控栏目下载完所有的文件后,会报一个错

Open eeccvv opened this issue 11 years ago • 6 comments

使用lx download --watch --category=go 下载批量多个任务后,到最后一个任务下完就会报这个错误

Traceback (most recent call last): File "/usr/bin/lx", line 63, in execute_command() File "/usr/bin/lx", line 60, in execute_command commandscommand File "/mnt/sda1/packages/mysoft/xunlei/lixian_cli_parser.py", line 165, in parse return f(parser(args_list, _args, *_kwargs)) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 288, in download_task query.refresh_status() File "/mnt/sda1/packages/mysoft/xunlei/lixian_query.py", line 189, in refresh_status self.refresh_tasks() File "/mnt/sda1/packages/mysoft/xunlei/lixian_query.py", line 53, in refresh_tasks self.tasks = self.fetch_tasks() File "/mnt/sda1/packages/mysoft/xunlei/lixian_query.py", line 295, in return lambda: client.read_all_tasks_by_category(args.category) File "/mnt/sda1/packages/mysoft/xunlei/lixian.py", line 319, in read_all_tasks_by_category response = json.loads(re.match(r'^%s((.+))$' % jsonp, html).group(1)) AttributeError: 'NoneType' object has no attribute 'group'

不知道是什么情况

eeccvv avatar Aug 08 '13 08:08 eeccvv

是偶尔还是每次?

iambus avatar Aug 08 '13 10:08 iambus

我这里反正是每次都这样,反正不太影响使用,只是有这种情况。 还有我这里还会出现一个问题。连特定服务器地址,会报错。 Location: http://vod35.t24.lixian.vip.xunlei.com:443/download?fid=3VEhNo11QCEFZ/cqZFK3IIuixaIMf/sUAAAAALx/vieEBPOXGXezSXKqQ0U3Zzyg&mid=666&threshold=150&tid=ABFDD5B574AAFF14D19E9D6FA45B53F8&srcid=4&verno=1&g=BC7FBE278404F3971977B34972AA434537673CA0&scn=t10&i=BC7FBE278404F3971977B34972AA434537673CA0&t=0&ui=73698113&ti=240805913918&s=352026380&m=0&n=01D68933B0D0C4C0EDD4EB5494BCBEB5DA5302C96D34BCAF2E135C923D00000000&ff=0&co=E342022AFA3AE85603067378499507F4&cm=1&ts=1375953261 [following] --2013-08-08 17:16:48-- http://vod35.t24.lixian.vip.xunlei.com:443/download?fid=3VEhNo11QCEFZ/cqZFK3IIuixaIMf/sUAAAAALx/vieEBPOXGXezSXKqQ0U3Zzyg&mid=666&threshold=150&tid=ABFDD5B574AAFF14D19E9D6FA45B53F8&srcid=4&verno=1&g=BC7FBE278404F3971977B34972AA434537673CA0&scn=t10&i=BC7FBE278404F3971977B34972AA434537673CA0&t=0&ui=73698113&ti=240805913918&s=352026380&m=0&n=01D68933B0D0C4C0EDD4EB5494BCBEB5DA5302C96D34BCAF2E135C923D00000000&ff=0&co=E342022AFA3AE85603067378499507F4&cm=1&ts=1375953261 Resolving vod35.t24.lixian.vip.xunlei.com... 222.186.19.60 Connecting to vod35.t24.lixian.vip.xunlei.com|222.186.19.60|:443... failed: Connection refused. 比如这个vod35 就会报错。 这种如何能避免呢?

eeccvv avatar Aug 09 '13 04:08 eeccvv

出错之后整个进程都退出了吗?

iambus avatar Aug 09 '13 04:08 iambus

1楼的问题,下载完毕后进程就退出了。又到了~#命令行 个别链接下载报错的那个错误代码如下

root@OpenWrt:~# lx download 240805913918 082324.rmvb ... --2013-08-09 12:37:41-- http://gdl.lixian.vip.xunlei.com/download?fid=3VEhNo11QCEFZ/cqZFK3IIuixaIMf/sUAAAAALx/vieEBPOXGXezSXKqQ0U3Zzyg&mid=666&threshold=150&tid=ABFDD5B574AAFF14D19E9D6FA45B53F8&srcid=4&verno=1&g=BC7FBE278404F3971977B34972AA434537673CA0&scn=t10&i=BC7FBE278404F3971977B34972AA434537673CA0&t=0&ui=73698113&ti=240805913918&s=352026380&m=0&n=01D68933B0D0C4C0EDD4EB5494BCBEB5DA5302D66BBCAF2E720C47865F00000000&ff=0&co=E342022AFA3AE85603067378499507F4&cm=1 Resolving gdl.lixian.vip.xunlei.com... 123.150.173.242 Connecting to gdl.lixian.vip.xunlei.com|123.150.173.242|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://vod35.t24.lixian.vip.xunlei.com:443/download?fid=3VEhNo11QCEFZ/cqZFK3IIuixaIMf/sUAAAAALx/vieEBPOXGXezSXKqQ0U3Zzyg&mid=666&threshold=150&tid=ABFDD5B574AAFF14D19E9D6FA45B53F8&srcid=4&verno=1&g=BC7FBE278404F3971977B34972AA434537673CA0&scn=t10&i=BC7FBE278404F3971977B34972AA434537673CA0&t=0&ui=73698113&ti=240805913918&s=352026380&m=0&n=01D68933B0D0C4C0EDD4EB5494BCBEB5DA5302D66BBCAF2E720C47865F00000000&ff=0&co=E342022AFA3AE85603067378499507F4&cm=1&ts=1376021613 [following] --2013-08-09 12:37:41-- http://vod35.t24.lixian.vip.xunlei.com:443/download?fid=3VEhNo11QCEFZ/cqZFK3IIuixaIMf/sUAAAAALx/vieEBPOXGXezSXKqQ0U3Zzyg&mid=666&threshold=150&tid=ABFDD5B574AAFF14D19E9D6FA45B53F8&srcid=4&verno=1&g=BC7FBE278404F3971977B34972AA434537673CA0&scn=t10&i=BC7FBE278404F3971977B34972AA434537673CA0&t=0&ui=73698113&ti=240805913918&s=352026380&m=0&n=01D68933B0D0C4C0EDD4EB5494BCBEB5DA5302D66BBCAF2E720C47865F00000000&ff=0&co=E342022AFA3AE85603067378499507F4&cm=1&ts=1376021613 Resolving vod35.t24.lixian.vip.xunlei.com... 222.186.19.60 Connecting to vod35.t24.lixian.vip.xunlei.com|222.186.19.60|:443... failed: Connection refused. Traceback (most recent call last): File "/usr/bin/lx", line 63, in execute_command() File "/usr/bin/lx", line 60, in execute_command commandscommand File "/mnt/sda1/packages/mysoft/xunlei/lixian_cli_parser.py", line 165, in parse return f(parser(args_list, _args, *_kwargs)) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 298, in download_task download_multiple_tasks(client, tasks, download_args) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 210, in download_multiple_tasks download_single_task(client, task, options) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 203, in download_single_task download_file(client, output_path, task, options) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 100, in download_file download2(client, url, path, task) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 90, in download2 download1_checked(client, url, path, size) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 79, in download1_checked download1(download, path) File "/mnt/sda1/packages/mysoft/xunlei/lixian_commands/download.py", line 63, in download1 download() File "/mnt/sda1/packages/mysoft/xunlei/lixian_download_tools.py", line 29, in call self.tool(self.client, self.url, self.path, self.resuming) File "/mnt/sda1/packages/mysoft/xunlei/lixian_download_tools.py", line 71, in wget_download raise Exception('wget exited abnormally') Exception: wget exited abnormally root@OpenWrt:~#

eeccvv avatar Aug 09 '13 07:08 eeccvv

如果需要我可以提供您 我的路由的 ssh给您

eeccvv avatar Aug 09 '13 07:08 eeccvv

好像你的wget没自动重试。你可以试下:

lx config -- wget-opts "--tries=0 --retry-connrefused"

iambus avatar Aug 09 '13 07:08 iambus