Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

多个服务器测速一半更换当前服务器后会闪退 #726

Closed
CHN-STUDENT opened this issue Apr 23, 2020 · 6 comments
Closed

多个服务器测速一半更换当前服务器后会闪退 #726

CHN-STUDENT opened this issue Apr 23, 2020 · 6 comments
Labels
bug Something isn't working

Comments

@CHN-STUDENT
Copy link

CHN-STUDENT commented Apr 23, 2020

预期行为

测速功能问题,请看下面的描述。

实际行为

有多个服务器,我想测速找一个最快的,但是测了一半发现测速速度太慢了,于是我就直接选了一个测出来最快的使用,但是程序闪退了。

复现方法

1.选中n个服务器右键下载文件测速
2.有个服务器测速特别慢,连接关闭
3.找个上面的速度快的选择使用,程序闪退

日志信息,位置在当前目录下的guiLogs

--------------------------------远程服务器返回错误: (503) 服务器不可用。[14:21:14]--------------------------------
System.Net.WebException: 远程服务器返回错误: (503) 服务器不可用。
   在 v2rayN.Handler.DownloadHandle.ws_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)

 
--------------------------------CurrentDomain_UnhandledException[14:21:14]--------------------------------
System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
   在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   在 v2rayN.Handler.SpeedtestHandler.<>c__DisplayClass14_0.<RunSpeedTest>b__1(Object sender2, ErrorEventArgs args)
   在 v2rayN.Handler.DownloadHandle.ws_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
   在 System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
   在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   在 System.Threading.ThreadPoolWorkQueue.Dispatch()

 
--------------------------------info[14:22:02]--------------------------------
System.Exception: v2rayN start up v2rayN - V3.14 - 2020/04/08

环境信息(客户端请升级至最新正式版)

Windows10 1909/V2RayN 3.15.2/V2Ray 4.23.1

额外信息(可选)

另外建议测速功能跳过不可用的节点,测速可以添加排序功能。#670

@2dust 2dust added the bug Something isn't working label Apr 23, 2020
@zhj9709
Copy link

zhj9709 commented Apr 23, 2020

遇到过一样的情况 #621

@2dust
Copy link
Owner

2dust commented Apr 23, 2020

@2dust 2dust closed this as completed Apr 23, 2020
@CHN-STUDENT
Copy link
Author

@2dust 请问测速很慢有办法么,我想在里面找最快的,但是测速相当花费时间

@yfdyh000
Copy link
Contributor

@CHN-STUDENT 你先测试真延迟,然后用按住Shift或Ctrl键并单击的方法选中有延迟(能连通)的服务器做测试。连不上的服务器测带宽很慢,要等超时。

@CHN-STUDENT
Copy link
Author

@yfdyh000 感谢您的建议!

@weipeng9527
Copy link

同样的问题,测试多个服务器速度,直接闪退了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants