amazon-web-services - 执行推送或发布时放大套接字连接错误
问题描述
我正在尝试为我们的应用程序创建一个新环境,并且我会在初始步骤中选择环境名称和这些详细信息。我跑:
amplify env add mynewenv
但是,要么,要么amplify push
行不通amplify publish
。我能够跑amplify push
2 到 3 次,但 90% 的时间都失败了。并且amplify publish
失败了 100%。这是我在运行这些命令时遇到的两个错误:
在超时期限内未读取或写入您与服务器的套接字连接。空闲连接将被关闭。推送操作期间发生错误:您与服务器的套接字连接未在超时期限内读取或写入。空闲连接将被关闭。
资源推送到云端时出错 write EPROTO 推送时出错:write EPROTO
我总是得到一个或另一个,而不是同时得到两者。以下是有关我的设置的一些信息:
- SO:Ubuntu Mate Release 20.04 LTS(Focal Fossa)64 位,内核 Linux 5.4.0-37-generic x86_64,MATE 1.24.0
- 放大版本:4.21.4
- npm 版本:6.14.5
- aws --version: aws-cli/2.0.24 Python/3.7.3 Linux/5.4.0-37-generic botocore/2.0.0dev28
- AWS 区域:us-west-2
- 节点版本:v14.4.0
在运行这些放大命令时,我注意到一些奇怪的事情。这是运行speedtest-cli
前amplify push
的输出:
Download: 50.30 Mbit/s
Upload: 5.91 Mbit/s
这是运行时amplify push
的输出:
Download: 8.30 Mbit/s
Upload: 0.72 Mbit/s
有任何想法吗?
解决方案
推荐阅读
- php - 从表中获取数据,然后更改 Laravel
- javascript - TS2349:此表达式不可调用。类型 'void' 没有调用签名
- sql - 在 Delphi 10.3 中查找字符串中最后出现的子字符串的 SQL 函数
- visual-studio-code - 在 VS Code 中运行 chrome 调试器的问题
- java - WebView 不能正常工作 - 这是为什么呢?
- python-3.x - 组合两个列表的元素
- c# - 在 C# 中转换为 13 位时间戳
- android - Android:如何在来自 Firestore 的小部件中显示数据?
- time-complexity - 2个嵌套循环的时间复杂度
- python-3.x - 在引发前面的异常时捕获由“finally”引起的异常