AWS Lambda 访问外网?

2018-05-05 12:10:09 +08:00
 Trumeet

有一个 Lambda Function,用于获取 GitHub 上的一些东西(通过 API ),昨天晚上还可以正常运行,今天就挂了,日志看到执行到 execute 那里就卡住,随后超时( 15s )被终止。超时换成 30s 照样卡住,手动设置 OkHttpClient 的 timeout 为 5s 无效。没有设置 VPC,地点是美国东部,语言 Java 8,使用 Retrofit 进行请求。求教这个如何解决?

1620 次点击
所在节点    问与答
6 条回复
imherer
2018-05-05 12:50:21 +08:00
向 aws 提 case
laxenade
2018-05-05 17:07:13 +08:00
怕是 github 的问题
Trumeet
2018-05-05 20:31:54 +08:00
@laxenade 现在依然这样子(
laxenade
2018-05-05 20:53:48 +08:00
@Trumeet 你可以同时 invoke 100 个 lambda,强制 lambda 做 container 的 load balance,确保不是 host 的问题。
Trumeet
2018-05-05 21:00:25 +08:00
@laxenade 直接用 OkHttp 访问 GitHub 不行,自己的网站居然可以..
Trumeet
2018-05-05 21:04:52 +08:00
解决了,AWS Lambda 访问 GitHub 比较慢.. 多谢各位

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

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

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

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

© 2021 V2EX