问题标签 [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.
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 设置有关,但不确定如何进一步调查或缩小问题范围。有人有线索吗?
ubuntu - AWS Ec2 ubuntu 实例
我在连接(通过 ssh)到 EC2 实例时收到此错误:没有可用的身份验证方法(服务器发送的公钥)并且我无法找到存储在 ubuntu Ec2 实例中的 .PEM 文件?请帮我解决这个问题。
linux - 通过运行在 AWS 中其他实例上的 tomcat 访问一个实例的文件
我有两个 AWS-EC2 linux 实例。
一个用于 DB 和 doc 文件,另一个用于运行 java 应用程序的 tomcat。
我有一个场景,用户可以下载位于第二个实例上的文件。
我用谷歌搜索它,我有一些选项,如 NFS、FTP 等,我不确定哪一个在性能和安全性方面都好。
谢谢。
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(也尝试在此处更改值而没有任何结果)
谢谢!
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
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.sh
in~/cudaHashcat-1.33/cudaExample0.sh
并最终得到以下输出:
第二个例子是这个,我实际上使用了我想要攻击的文件。
英伟达-smi
如果有人知道发生了什么,我将不胜感激。
amazon-ec2 - ec2-delete-tags 不工作
我正在使用 ec2-api-tools-1.6.7.3。
我想使用 CLI 删除标签:
我已正确配置 CLI 命令。
当我跑步时
它返回
但是我看到该实例仍然有可用的标签。我也尝试刷新控制台仍然没有帮助。
elasticsearch - 使用elasticsearch索引从Apache nutch爬取的数据?
我在 aws ec2 ubuntu 实例上有 apache nutch 1.7 和 Elasticsearch 1.4.4。我使用 Nutch 抓取数据,但我们如何使用弹性搜索索引数据?没有与之相关的官方文档。
amazon-web-services - 是否可以使用 AWS CLI 等到实例“在线”并完成 opsworks 的设置/配置步骤?
我为我的 opsworks 堆栈创建了一个新实例,并希望等待它以“在线”状态完全启动,我认为
会这样做,但它似乎只等待实例启动,而不是完全完成设置/配置。
是否可以等待它通过 AWS CLI 完全启动,而我可能忽略了一些东西?提前致谢。
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