Rtx/关于发送文件问题处理

来自站长百科
跳转至: 导航、​ 搜索

RTX | RTX使用手册 | RTX安装部署指南 | RTX2010升级指导 | 常见问题解答

1、发送文件机制
  • 客户端发送小于1M文件、多人会话窗口文件(所有文件)、离线文件由服务器Filesever处理。
  • 客户端一对一发送大于1M的文件优先p2p连接,p2p连接不成功由服务器中转。
  • 客户端没有"点对点方式传送文件"权限或"建立点对点连接失败"时,大于3M的文件由服务器SessionServer处理,小于3M的文件由FileServer处理。
2、发送文件问题表现
  • 所有用户都无法发送文件,包括服务器本机。
  • RTX服务器本机可以发送离线文件,但其他客户端收不到。
  • 局域网内部机器可以收发文件,但外网用户无法收发。
  • 客户端发送大于3M的文件失败,发送小文件、离线文件正常。
3、发送文件问题处理
  • 所有用户都无法发送文件,包括服务器本机登录的RTX客户端。

分析原因:

  • FileServer服务停止或异常。
  • RTXServer\Conifg文件夹里的配置文件IP地址不正确。

解决方法:

  • 端口可能被占用。查看服务器安装目录下Logs\FileServer.log日志是否异常,端口有没有被其他程序占用,如果端口被其他程序占用,可以修改RTX服务器安装目录下rtxserver.xml(RTX2008以前版本放在服务器安装目录下,2008正式版以后版本放在Config下)文件Fileserver的端口(如下图所示),然后在 “腾讯通RTX管理器”重启Fileserver服务。
  • 服务器的IP地址变更。查看服务器本机的网卡IP地址是否与服务器安装目录下Conifg文件夹里的xml文件IP地址一致,如果不同,先在计算机管理->服务和应用程序-> 服务, 把 RTX_ConfigCenter和RTX_SvrMain停止,然后把RTXServer\Conifg文件夹里的所有xml文件IP地址改为服务器当前的IP地址(文件中默认127.0.0.1的IP地址不要改),最后先启动RTX_ConfigCenter,再启动RTX_SvrMain服务。
  • RTX服务器本机发送离线文件正常,但其他客户端收不到。

分析原因:

  • 服务器安装了防火墙程序或属于不同网段,限制了客户端访问8003、8880的端口。
  • 服务器有网卡没有配置默认网关。

解决方法:

  • 在防火墙或网段间开放8003端口。
  • 服务器有网卡没有配置默认网关时,可能会导致网络通讯错误。请给网卡配置网关或先禁用该网卡,若这样测试可以正常收发文件,说明就是没有配置网关引起的,请给您的网卡分配网关或用route设置软路由解决通讯问题。
  • 局域网内部机器可以收发文件,但外网用户无法收发文件。

分析原因:

  • 路由器没有映射8003、8880端口。
  • Rtxserver.xml没有配置公网的IP地址。

解决方法:

  • 在路由器映射8003、8880的端口。
  • 参照上文的修改配置rtxserver.xml文件。
  • 客户端发送大于3M的文件失败,发送小文件、离线文件正常。

分析原因:

客户端发送方、接收方、服务器三者之间的网络不稳定,无法用服务器Sessionserver进进行p2p中转。

解决方法:

  • 禁止用户p2p权限。方法:打开腾讯通RTX管理器-用户管理-权限管理,新添加一个角色,将发大文件老是失败的RTX帐号添加到该角色,并选择右上角权限设置将"点对点方式传送文件"权限设置为拒绝。
  • 提高网络质量。

参考来源[ ]

RTX使用手册导航

RTX安装部署指南

RTX安装 | RTX服务器部署 | RTX服务器端基本应用(一) | RTX服务器端基本应用(二)

RTX2010升级指导

升级前说明 | 升级前准备 | 服务器端升级 | 客户端和SDK升级

常见问题解答

关于RTX服务器防火墙配置 | 关于RTX公网部署 | 关于远程登录 | 关于SQL数据库配置 | 关于组织架构问题处理 | 关于发送文件问题处理