没法阿里云的工程师沟通了..

2018-05-23 21:12:21 +08:00
 maliming

事请是这样的,昨天下午用户反馈我们的网站无法上传附件了,经过检查发现是阿里云的 OSS 回调报 502 的 http 错误.

我们使用的是 web 端直传文件到 OSS 服务器,服务器收到文件后调用 post 回调 url 通知我方服务器.并把我方服务器的返回原封不动的转发给 web 端(前提是服务器返回 200 ok).

<Error>
  <Code>CallbackFailed</Code>
  <Message>Error status : 502.</Message>
  <RequestId>5B03CEEC4834126971864120</RequestId>
  <HostId>xxxx.oss-cn-beijing.aliyuncs.com</HostId>
</Error>

因为这个网站已经很久没有更新,所以不存在网站代码出现 bug,然后去阿里云提工单报修.

经过和阿里云工程师一天的沟通(工单就是这么高效)结果发现我方的回调 url 一切正常.不过阿里云 oss 回调一直 502.

后来继续测试发现回调 URL 是 https 则 502 ,http 则回调成功. 阿里云说 OSS 回调是支持 https 的, 我也确认网站证书也没有问题.

引用阿里云官方 OSS 介绍:

HTTP 502 原因: 回调服务器未启动,或者缺少上传回调参数中的 CallbackUrl,或者 OSS 与回调服务器的网络不通。推荐在 ECS 上部署回调服务器,与 OSS 同属内网可以节省流量费用,同时保证网络质量。

到目前也没有解决, 最终阿里云工程师让我去服务器抓包.

我说 http 回调 502 的时候 iis 和程序的日志没有任何请求到达,他非让我抓包给他分析..

求救 V2 的大神,这种包怎么抓??? 😅😅😅

9222 次点击
所在节点    全球工单系统
59 条回复
uptime
2018-05-24 17:52:51 +08:00
@tuding 都 2018 了,这还没明白备案的意义?
以前备案是备案垂直到个人,即一域名+一个人信息(主要是绑手机),域名上的网站出问题,就找站长整改(可送茶叶),这样是信产部----垂直至 N 千万的个人(且好多假手机号的“人”),效率“低下”工作量“巨大”效果“不佳”;
在 N 年前,咱们父母官大爷分解任务了,备案是备案于服务商,即 X 域名绑定 X 主机商,网站有问题,除了找你,也找运营商,罚运营商,这叫跑得了和尚跑不了庙,找不到你喝茶就罚服务商喝茶,你猜效率工作量效果怎样了?
服务商实质上是你的担保人是连带责任人,你觉得你在 A 服务商的备案信息,在 B 服务商会无条件信任和接受吗?万一真出事了,B 服务商没按流程收录你信息,而只是参考、借用 A 服务商的信息,你认为 B 服务商是会被重罚还是会被原谅?
真 2018 了,多用常识考虑下吧。
kekex
2018-05-24 17:57:15 +08:00
@qcloud 有一个比较棘手的问题求解

现在公司域名在阿里云下 ,但是域名所有者和备案主体不一致,今年开始政策需要保持一致,阿里云的解决办法是注销,然后重新备案,这样的话我们的服务就会停掉一段时间。
我现在可否将域名转入腾讯云下,是否需要重新备案,重新备案的话服务可以无缝连接吗?
kekex
2018-05-24 18:04:22 +08:00
@tencentcloud 原来官方客服也在,求回答上面的问题
uptime
2018-05-24 18:48:25 +08:00
@kekex 为什么不考虑修改域名所有者或者域名过户,弄成一致性?
heww
2018-05-24 18:50:15 +08:00
不是近期去掉的,查了下我提交的工单是今年 3 月 23 号的,就是说之少两个月少已经不支持 sni 的 https 回调。

我怎么觉得这是在开倒车呢!
kekex
2018-05-24 18:54:13 +08:00
@uptime 是这样的,域名所有者是我们想要的,因为很多其他因素,这个域名所有者的名字不能改。所以只能修改备案主体,但是备案主体在北京无法修改。
仍然感谢回答~
heww
2018-05-24 18:58:17 +08:00
不过我们遇到的返回不是 502 是 203 Non-Authoritative Information
craftx
2018-05-24 19:10:05 +08:00
我遇到的情况:
云数据库域名解析不了,用阿里云自己的 DNS 都解析不了
提工单后,等了好久,回复: 你看,能 ping 通啊。下次重现再联系我们
于是域名解析不了的问题,就永远地拖了下去
soho176
2018-05-24 20:39:54 +08:00
@tuding 这个问题你应该去问工信部 为啥这样规定的
dream7758522
2018-05-24 21:23:05 +08:00
楼越来越歪了,严重跑题了
l9rw
2018-05-24 21:27:35 +08:00
@tencentcloud #31 就想问问昨天 7 点左右你们的 CDN 是怎么了,我的几个站都无法访问,ping 出来 ip 是 127.0.0.3,改了 dns 访问源站才好
maliming
2018-05-24 21:31:30 +08:00
@dream7758522 好在楼主问题解决了.... QAQ
qcloud
2018-05-24 21:35:33 +08:00
@kekex #42 域名所有者和备案主体不符合是不可以的,即使现在迁入到腾讯云也是无法使用腾讯云的服务的,因为一段时间过后,你的域名会被封锁,因为使用哪家厂商的服务器必须在哪家厂商备案,这是工信部的规定,目前我能想到的解决方案都必须要关闭站点,emmmm,发生这样的事情,我也很抱歉。
opengps
2018-05-24 21:36:22 +08:00
腾讯云在阿里云标题下上演一出双簧
find456789
2018-05-24 22:25:33 +08:00
阿里云的工单回复速度确实非常慢,而且 你会发现,同一个工单,会有不同工程师回答你,而且你会发现,他们的回答就像是弱智一样,连机器人都不如

前几天咨询腾讯云几个工单,回复的就很快,很人性化,效率很高, 我都在考虑把 rds ecs cdn 域名都转移到 腾讯云了
LanFomalhaut
2018-05-24 22:50:10 +08:00
经历过工单来来回回经历三天然后绕回到原点的尴尬场面。。
jayin
2018-05-25 09:41:04 +08:00
估计是外包的
kekex
2018-05-25 10:23:40 +08:00
@qcloud 感谢回答
现在看来只能准备更换域名 临时上线了
figo168hf
2018-05-25 22:08:35 +08:00
阿里云 oss 的 callback 一直以来就不支持 SNI 啊。楼主是不是修改了什么配置?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX