请选择 进入手机版 | 继续访问电脑版

默认
发表评论 10
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] 求助RainbowChat-web和app互通时发送文件异常
微信截图_20211020141018.png 微信截图_20211020141817.png @JackJiang
可能因为文件是null,app点进去直接闪退,
我本地测试文件发送是没问题的,部署到生产环境异常。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 10
你的意思是,你开发环境这个文件收发是正常的,生产环境才出现这样的问题?

你详细分别统计一下,开发环境和生产的基础软件版本:

1)tomcat版本
2)jdk版本
3)mysql版本
4)nodejs版本
5)rabbitmq版本
6)操作系统版本
签名: 天气忽然就这么冷了!
引用:JackJiang 发表于 2021-10-20 14:25
你的意思是,你开发环境这个文件收发是正常的,生产环境才出现这样的问题?

你详细分别统计一下,开发环 ...

是的,就是本地环境正常,生成环境不行,才无从下手
tomcat: 9.0.41
jdk:1.8
nodejs:v12.18.3
rabbitmq: “你云盘的版本”
操作系统版本:windows server 2012 r2
看输出它是提示上传成功了,不知为何就是 微信截图_20211020144848.png
微信截图_20211020144954.png
微信截图_20211020145115.png
引用:西域男孩 发表于 2021-10-20 14:51
是的,就是本地环境正常,生成环境不行,才无从下手
tomcat: 9.0.41
jdk:1.8

你的意思是,你开发环境和生产环境,这些东西的版本是完全一样的?
签名: 天气忽然就这么冷了!
引用:JackJiang 发表于 2021-10-20 15:14
你的意思是,你开发环境和生产环境,这些东西的版本是完全一样的?

除了node版本和操作系统其它一样
引用:西域男孩 发表于 2021-10-20 15:18
除了node版本和操作系统其它一样

上传文件的问题,只跟App服务端的http服务有关。

你这样去诊断:
1)你把log4j的日志清一下
2)你上传一个文件
3)第2)文件上传完成后,你看一下app服务端,从刚才文件上传开始的所有log。

一般情况下,如果有问题,第3)步服务端会通过log4j日志框架输出详细的日志内容。你去仔细抓一下
签名: 天气忽然就这么冷了!
引用:JackJiang 发表于 2021-10-20 15:27
上传文件的问题,只跟App服务端的http服务有关。

你这样去诊断:

微信截图_20211020161326.png 微信截图_20211020161410.jpg
日志看了,实在看不出什么有什么问题
引用:JackJiang 发表于 2021-10-20 15:27
上传文件的问题,只跟App服务端的http服务有关。

你这样去诊断:

微信截图_20211020163030.png 微信截图_20211020162902.png

问题有可能出在上传上,所以让你抓取上传的log,你知道怎么看log4j输出的日志的吧。
你这外网有体验地址吗,可以私信我,并给我两测试账号,我抽空帮你实地看看是什么情况。
这么明显的问题,一般来说,有可能是个很傻逼的原因导致的
签名: 天气忽然就这么冷了!
引用:JackJiang 发表于 2021-10-20 21:51
问题有可能出在上传上,所以让你抓取上传的log,你知道怎么看log4j输出的日志的吧。
你这外网有体验地址 ...

感谢,已解决,客户服务器不是装了360嘛,上传的文件有些360识别为不安全给自动删了
引用:西域男孩 发表于 2021-10-21 12:32
感谢,已解决,客户服务器不是装了360嘛,上传的文件有些360识别为不安全给自动删了

妈啊,360还管这么多闲事。。。。
签名: 天气忽然就这么冷了!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部