问题标签 [aws-ec2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
754 浏览

amazon-ec2 - 无法从 S3 加载数据

我在 amazon ec2 上启动了两个 m1.medium 节点来执行我的 pig 脚本,但看起来它在第一行失败了(甚至在 MapReduce 开始之前):raw = LOAD 's3n://uw-cse-344-oregon.aws.amazon.com/btc-2010-chunk-000' USING TextLoader as (line:chararray);

我得到的错误信息:

我认为代码应该没问题,因为我曾经使用相同的语法成功加载过其他数据,并且链接s3n://uw-cse-344-oregon.aws.amazon.com/btc-2010-chunk-000看起来有效。我怀疑这可能与我的一些 EC2 设置有关,但不确定如何进一步调查或缩小问题范围。有人有线索吗?

0 投票
2 回答
79 浏览

ubuntu - AWS Ec2 ubuntu 实例

我在连接(通过 ssh)到 EC2 实例时收到此错误:没有可用的身份验证方法(服务器发送的公钥)并且我无法找到存储在 ubuntu Ec2 实例中的 .PEM 文件?请帮我解决这个问题。

0 投票
1 回答
83 浏览

linux - 通过运行在 AWS 中其他实例上的 tomcat 访问一个实例的文件

我有两个 AWS-EC2 linux 实例。
一个用于 DB 和 doc 文件,另一个用于运行 java 应用程序的 tomcat。
我有一个场景,用户可以下载位于第二个实例上的文件。
我用谷歌搜索它,我有一些选项,如 NFS、FTP 等,我不确定哪一个在性能和安全性方面都好。
谢谢。

0 投票
1 回答
7028 浏览

amazon-web-services - AWS/ELB 连接耗尽问题

这个问题已在 AWS 论坛上提出,但没有任何回应。以下是原问题


你好!

我们正在 ELB 后面对我们的 API 实例进行滚动升级,并且在等待连接耗尽完成时看到了惊人的长时间。场景如下:

我们正在运行两个相同的系统,一个 ELB 后面的 4x c3.large,一个用于开发的系统和一个用于生产的系统。两个系统之间的唯一区别是生产系统不断地为请求提供服务。

在没有流量的情况下,所有 4 个实例的开发系统上的滚动升级大约需要 3 分钟。在生产系统上,这些时间在 6 到 17+ 分钟之间波动。由于某些原因,我们需要平均每小时进行 2 次滚动升级,然后滚动升级需要 17 分钟以上的时间开始成为问题。

我们所有的 API 调用都小于 100 毫秒,因此没有长时间运行的请求会导致连接耗尽那么长时间。我们一直在尝试更改 ELB 上的空闲超时和连接耗尽超时的值,但没有好的结果。

当降低连接耗尽超时时,我们看到来自 API 的 502 响应,因为它强制断开连接并且降低空闲超时似乎没有效果。

总而言之,我们想知道可以做些什么来减少这些时间。由于我们的请求都小于 100 毫秒,因此理论上应该不超过一两秒来从实例中耗尽连接。我们在这里缺少什么吗?

最后一点:我们尝试一起关闭连接耗尽,这似乎比降低连接耗尽超时更好。平均而言,每次测试运行只有 1 或 2 个错误,有些运行没有错误。这是因为响应时间太快了吗?我们的响应也相对较小,因此 TCP 响应可能保存在 OS 输出缓冲区中,因此即使关闭连接耗尽它也可以响应?将连接耗尽超时设置为 0 并关闭有什么区别?

附加信息:

  • 所有流量都是 HTTPS
  • SSL 终止发生在实例上
  • 在 nginx 上启用了 keep-alive(也尝试在此处更改值而没有任何结果)

谢谢!

0 投票
0 回答
985 浏览

amazon-web-services - 无法在 AWS EC2 上为入站打开 redis 6379

我在 EC2 上有两台服务器。一个托管我的 php 应用程序,另一个托管我的 redis 服务器。我在 redis 服务器上管理我的 php 会话和数据。所以在我的 php 服务器上,我将 ip:port 作为会话保存路径并得到了错误FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'RedisException' with message 'Connection closed'

所以我在网上搜索并知道我需要在我的 redis 实例上打开端口 6379 以用于入站流量。我通过在 AWS 安全组中设置自定义 TCP 设置来打开它,但端口仍然对外界关闭。但我能够监听 redis 服务器本身的端口。我在这个过程中遗漏了什么吗?我是否需要在某处进行任何其他更改。请指导我。我对 AWS 管理非常陌生

实例 1:我正在使用 php-fpm、nginx 和 phpredis
实例 2:使用 Redis

0 投票
1 回答
1789 浏览

linux - 在 AWS g2.2xlarge 上运行 cudaHashcat-1.33 - 尝试 cudaExample0.sh 时出现错误 cuModuleLoad() 209

正如描述中所说,我已经在 AWS g2.2xlarge 实例上安装了 cudaHashcat-1.33。

我使用 .run 文件安装了 CUDA Toolkit,然后执行了这个测试: deviceQuery ;如官方文档(http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#running-binaries)中所述。

然后我按照这些说明安装了 cudaHashcat-1.33。

然后我尝试运行它:cudaExample0.shin~/cudaHashcat-1.33/cudaExample0.sh并最终得到以下输出:

第二个例子是这个,我实际上使用了我想要攻击的文件。

英伟达-smi

如果有人知道发生了什么,我将不胜感激。

0 投票
1 回答
193 浏览

amazon-ec2 - ec2-delete-tags 不工作

我正在使用 ec2-api-tools-1.6.7.3。

我想使用 CLI 删除标签:

我已正确配置 CLI 命令。

当我跑步时

它返回

但是我看到该实例仍然有可用的标签。我也尝试刷新控制台仍然没有帮助。

0 投票
2 回答
1675 浏览

elasticsearch - 使用elasticsearch索引从Apache nutch爬取的数据?

我在 aws ec2 ubuntu 实例上有 apache nutch 1.7 和 Elasticsearch 1.4.4。我使用 Nutch 抓取数据,但我们如何使用弹性搜索索引数据?没有与之相关的官方文档。

0 投票
1 回答
945 浏览

amazon-web-services - 是否可以使用 AWS CLI 等到实例“在线”并完成 opsworks 的设置/配置步骤?

我为我的 opsworks 堆栈创建了一个新实例,并希望等待它以“在线”状态完全启动,我认为

会这样做,但它似乎只等待实例启动,而不是完全完成设置/配置。

是否可以等待它通过 AWS CLI 完全启动,而我可能忽略了一些东西?提前致谢。

0 投票
1 回答
82 浏览

chef-infra - 与 ec2 & test-kitchen 的参数组合错误

我正在尝试使用我们 VPC 中的 ec2 插件运行测试厨房并收到以下消息:

Message: InvalidParameterCombination => The parameter groupName cannot be used with the parameter subnet

一旦我将 subnet_id 设置为表示它在 VPC 中,我就会收到 groupName 错误。

这是我的 .kitchen.yml 我没有在任何地方设置 groupName 。

driver: name: ec2 aws_access_key_id: <%= ENV["AWS_ACCESS_KEY_ID"] %> aws_ssh_key_id: *** ssh_key: <%= *** %> security_group_ids: ["default-server"] region: eu-west-1 availability_zone: eu-west-1a require_chef_omnibus: true subnet_id: subnet-*** iam_profile_name: ami_id: ami-*** image_id: ami-*** flavour_id: t2.micro assoicate_public_ip: true ebs_delete_on_termination: true