传输异常处理
一.处理上传/下载问题的流程
1.双击不能正常传输的任务,下方会弹出进度详情(留意传输相关的每条信息都会带任务号) 2.如果进度或速度在变动,则说明此任务至少是在传输的,没有卡住 3.如果一直提示“正在连接接入服务器”,这时,可找网管确认是否开放相应IP及端口,若确认无问题,则联系www.renderbus.com客服人员协助解决 4.如果持续提示“连接接入服务器失败,连接接入服务器成功......循环”,这说明,能连接入服务器,但连接不上传输服务器,此时可联系www.renderbus.com客服人员协助解决 5.如果提示“Error x”,则可以依据错误码参照表:
二.错误码参照表
错误码 | 描述 | 解决方法 |
---|---|---|
0 | 成功。 | - |
1 | 失败。 | - |
80 | 无效的存储ID。 | 原因1:更换了存储,但客户端未重启。 解决方法1:重启客户端。 原因2:传输服务器或者cdl服务器未配置对应存储。 解决方法2:联系在线客服解决。 |
81 | Rayvision传输服务器挂了。 | - |
82 | insufficient permission 权限不足(aspera引擎)。 | - |
100 | 不确定的本地错误。 | - |
101 | 本地创建内部事件失败。 | 内存不足,需要重启客户端 。 |
102 | 本地接收到无效的数据。 | - |
103 | 本地连接的通道数据无效。 | - |
104 | 本地路径访问失败。 | - |
105 | 检查该文件是否不存在。 | 一定要从详情中拷贝出出错的文件名,直接访问。 |
106 | 本地路径是个文件。 | - |
107 | 本地路径是个目录。 | - |
108 | 本地路径太长,引擎不支持。 | - |
109 | 本地文件创建失败。 | 选择下载任务,右键,打开存储,进入到下载目录,检查该目录是否可以正常访问,或是否具有创建文件的权限,多为网络路径情况下。 |
110 | 本地文件打开失败。 | - |
111 | 本地文件读取失败。 | - |
112 | 本地文件写入失败。 | - |
113 | 本地文件偏移失败。 | - |
114 | 本地路径重命名失败。 | - |
115 | 本地路径删除失败。 | - |
116 | 本地文件不完整(下载完成,但是大小不足预期)。 | 等自动重试下载,或者重启客户端,或者切换引擎。 |
117 | 本地文件溢出(下载完成,但是大小超出预期)。 | 等自动重试下载,或者重启客户端,或者切换引擎。 |
118 | 本地目录创建失败。 | 1. 如果传输详情如:”/123_test” -> “”,即本地目录为空,此情形,退出杀毒软件,从下载列表删除任务,再从渲染任务列表中选择任务,重新下载。 2. 如果传输详情如:”/123_test” -> “乱码”,即本地目录有乱码,此情形,重新设置下载目录,从下载列表删除任务,再从渲染任务列表中选择任务,重新下载。 |
119 | 本地目录打开失败。 | - |
120 | 本地解析待下载(待显示)的目录信息失败。 | - |
121 | 本地解析存储服务器的存储根目录信息失败。 | - |
122 | 本地设置下载文件的保存目录失败(Rayvision引擎)。 | - |
123 | 本地有多个线程在上传同一个文件(一般可以等它自动恢复,否则,可以停止所有上传任务,再一个一个上传)。 | 一般可以等它自动恢复,否则,可以停止所有上传任务,再一个一个上传,再不然,重启客户端。 |
124 | 本地发送请求到服务器失败(连接断开了,一般可忽略,等自动恢复)。 | - |
125 | 本地在传输文件时,长时间收不到任何文件数据,导致引擎自动断开连接(会自动重试)。 | 见”个别错误再分析”中的”超时导致连接断开”。 |
126 | 本地发起的请求,长时间收不到服务器的响应,导致引擎自动断开连接(会自动重试)。 | 见”个别错误再分析”中的”超时导致连接断开”。 |
127 | 本地与OSS服务器通讯失败。 | - |
128 | 本地获取OSS服务器的临时登录密钥失败(可能是W7网站访问失败或者W7相关功能异常,也可能是阿里云的STS服务器访问失败,一般不会长期出现,短期出现可以不处理)。 | - |
129 | 本地解析从W7返回的OSS服务器的临时登录密钥失败。 | - |
130 | 本地Aspera引擎创建会话失败。 | - |
131 | 本地连接打开通道失败(连接异常了,会尝试自动恢复)。 | - |
132 | 本地断开连接(本地主动取消传输)。 | - |
133 | 本地系统错误。 | - |
134 | 本地Aspera错误。 | - |
135 | 本地未给出明确的目的路径。 | - |
136 | 本地license错误。 | - |
137 | 本地安全认证错误。 | 原因1:用户对网络有限制,没有放开传输服务器的IP、端口。 解决方法1:放开传输服务器的IP、端口。 原因2:用户对软件有限制。 解决方法2:需要将ascp.exe和QRenderbus.exe加入到白名单。 |
138 | 本地打开太多文件。 | - |
139 | 本地路径无效。 | - |
140 | 本地路径已经存在。 | - |
141 | 本地文件太大。 | - |
142 | 本地文件列表太大。 | - |
143 | 本地没有需要传输的任务。 | - |
144 | 本地磁盘满。 | - |
145 | 客户本地数据加密失败。 | - |
146 | 客户本地数据解密失败。 | - |
147 | 客户本地aspera端口异常。 | - |
200 | 不确定的远端错误。 | - |
201 | 远端创建内部事件失败。 | 内存不足,需要重启服务器。 |
202 | 远端接收到无效的数据。 | - |
203 | 远端连接的通道数据无效。 | - |
204 | 远端路径访问失败。 | - |
205 | 远端路径不存在。 | - |
206 | 远端路径是个文件。 | - |
207 | 远端路径是个目录。 | 见“个别错误再分析”之”远程路径解析异常的问题”。 |
208 | 远端路径太长,引擎不支持。 | - |
209 | 远端文件创建失败。 | 见“个别错误再分析”之“分析出的路径不合法、编码异常或者乱码导致的问题”。 |
210 | 远端文件打开失败。 | - |
211 | 远端文件读取失败。 | - |
212 | 远端文件写入失败。 | - |
213 | 远端文件偏移失败。 | - |
214 | 远端路径重命名失败。 | 1. 如果是.7z或者.rayvision文件,尝试暂停上传,再开始上传,或者暂停上传,再重启客户端。 2. 可能存储上的文件被占用(有渲染任务),从存储上找到对应文件,尝试改名,如果不能改,说明就是文件被占用了,如果确定文件不是在渲染,麻烦咨询在线客服。 3. 可能是aspera服务器挂了并占用了一些文件(如果是一些配置文件.json、.cfg,则比较确定是这个问题),此时需要重启aspera服务器对应的机器。 |
215 | 远端路径删除失败。 | 尝试暂停上传,再开始上传,或者暂停上传,再重启客户端,再不行,切换引擎。 |
216 | 远端文件不完整(上传完成,但是大小不足预期)。 | 1. 一般可忽略,会重新上传。 2. 如果当前使用的是aspera引擎并且开启了校验,则可以尝试禁用校验。 3. 如果同一个文件多次出现此报错,可切换引擎或者重启客户端。 |
217 | 远端文件溢出(上传完成,但是大小超出预期)。 | - |
218 | 远端发现有多个连接在上传同一个文件(一般不用在意,等传输的连接成功或失败,当前连接会自动重试的)。 | 一般不用在意,等传输的连接成功或失败,当前连接会自动重试。 |
219 | 远端目录创建失败。 | 见“个别错误再分析”之“分析出的路径不合法、编码异常或者乱码导致的问题”。 |
220 | 远端目录打开失败。 | - |
221 | 远端构建待下载(待显示)的目录信息失败。 | - |
222 | 远端构建存储服务器的存储根目录信息失败。 | - |
223 | 远端设置上传文件的保存目录失败(Rayvision引擎)。 | 见“个别错误再分析”之“分析出的路径不合法、编码异常或者乱码导致的问题”。 |
224 | 远端断开连接(Rayvision传输服务器与Rayvision引擎断开连接,一般可忽略,否则,可能是服务器异常)。 | Rayvision传输服务器与Rayvision引擎断开连接,一般可忽略,否则,可能是服务器异常,换引擎或者线路,再不行,可能是存储繁忙导致。 |
225 | 远端路径无效。 | - |
226 | 远端路径已经存在。 | 见“个别错误再分析”之”远程路径解析异常的问题”和“分析出的路径不合法、编码异常或者乱码导致的问题”。 |
227 | 远端文件太大。 | - |
228 | 远端文件列表太大。 | - |
229 | 远端没有需要传输的任务。 | - |
230 | 远端磁盘满。 | - |
231 | 远端路径超出访问范围。 | - |
232 | 远程服务数据加密失败。 | - |
233 | 远程服务数据解密失败。 | - |
234 | 挂载路径暂时不可用。 | - |
300 | 未知错误(不会出现,仅供内部使用)。 | - |
三.其他错误处理
1.300~500的错误,为校验错误
1.1 如果个别的文件出现短期性报错,可以忽略,等自动重试 1.2 如果是aspera引擎,且是持续性的、批量的报错,切换引擎或者禁用校验
2.连接不上校验服务器
如果是临时性的可以忽略,否则尝试切换线路,或者临时性禁用校验
3.传输速度慢
3.1 客户端传输速度有4-5MB/S,但还是觉得慢,可以在客户端上进行限速,1000粗略代表1MB/S,另外,1048576代表不限速(最新版本客户端默认已经改成不限速),但这可能导致客户网络崩溃 3.2 如果客户的带宽大小远高于客户速度,那可能是线路选错了,尝试切换线路,让客户在百度中输入“ip”,就能查看客户的带宽类型了,电信的客户选”DianXin”(或者CTCC),移动的客户选”YiDong”(或者CMCC),联通的客户选”LianTong”(或者CUCC)
4.超时导致连接断开
4.1 error-125: client wait file data timeout。 本地在传输文件时,长时间收不到任何文件数据,导致引擎自动断开连接(会自动重试) 4.2 error-126: client wait message response timeout。 本地发起的请求,长时间收不到服务器的响应,导致引擎自动断开连接(会自动重试)。 这种超时的错误,有三种情况:1.是防火墙(客户本地、路由器甚至客户运营商)挡了,针对这种情形,需要对我们提供的传输IP、端口放行(家庭网络关闭防火墙),再重启客户端观察。2. 是杀毒软件挡了,针对这种情形,可以尝试退出所有杀毒软件,再重启客户端观察。3.是传输速度占用太多带宽,导致网络阻塞或者被其它安全软件挡了,这种情况的表现往往是一下速度很大,一下又超时断开,针对这种情形,可以尝试在客户端或者第三方软件限速(国外可以用netlimiter这个软件,对ascp.exe和QRenderbus.exe、QFoxRenderfarm.exe限速)
5.远程路径解析异常的问题
5.1 error-207:server path is a directory。 远端路径是个目录 5.2error-226: server path already exist。 远端路径已经存在。 上面报错分两种情况:1.存储上有同名的目录(客户本地是文件,存储上已经有同名的一个文件夹)。2. 是客户端传入的远端路径有问题,具体是脚本本来给的不对,还是客户端解析异常,要看配置文件render.cfg/upload.json来初步确认,进一步确认需要查看下面文件进行确认: 动画版查看 %appdata%\RenderBus\RenderbusAnim\User用户名\UncompleteUploadFile.db 效果图查看 %appdata%\RenderBus\RenderbusVFX\User用户名\UncompleteUploadFile.db 如果是客户端解析异常,按如下步骤重试: (1. 先退出客户端,再删除上面的db文件,再启用客户端进行上传,来重试。 2.如果是脚本分析结果异常,需联系在线客服处理。 如何确定是哪种情形.。3.先看配置文件,再看配置文件中对应的存储文件。4.看传输日志,会有 “(本地路径) -> (远端路径)”这样的内容,确认远端路径是否和配置文件中一致,如果一致,是情形5.1,否则为情形5.2)
6.分析出的路径不合法、编码异常或者乱码导致的问题
6.1 error-147: client aspera port error。 如果整个任务都上传失败,那可能是网络限制或者服务器异常。 如果是个别文件上传失败,那极可能是文件路径乱码(这里只讨论这种情形) 6.2 error-209:server create file failed。 远端文件创建失败 6.3 error-219: server create directory failed。 远程创建上传文件的保存目录失败 6.4 error-223: server set save directory failed。 远端设置上传文件的保存目录失败(Rayvision引擎) 6.5 error-226: server path already exist。 远端路径已经存在