Articles of amazon web services

stream畅的服务在启动后立即死亡

请原谅我这个问题的天真,但这不是我目前了解得多的话题。 我的公司目前正在运行kubernetes-managed fluentd进程将日志推送到logstash。 这些stream畅的进程在启动后立即启动并失败,然后再次启动等等。 stream利的进程在CoreOS AWS实例上的Docker容器中运行。 当我查看正在运行的15个fluentd节点的任何日志时,它们都显示相同的内容。 下面是这些日志的缩减版本,并删除了一些重复内容和时间戳: Connection opened to Elasticsearch cluster => {:host=>"elasticsearch-logging", :port=>9200, :scheme=>"http"} process finished code=9 fluentd main process died unexpectedly. restarting. starting fluentd-0.12.29 gem 'fluent-mixin-config-placeholders' version '0.4.0' gem 'fluent-mixin-plaintextformatter' version '0.2.6' gem 'fluent-plugin-docker_metadata_filter' version '0.1.3' gem 'fluent-plugin-elasticsearch' version '1.5.0' gem 'fluent-plugin-kafka' version '0.3.1' gem 'fluent-plugin-kubernetes_metadata_filter' version '0.24.0' gem 'fluent-plugin-mongo' version […]

Elastic Beanstalk中的LEMP堆栈?

我是AWS新手,请耐心等待。 我需要安装一个安装了LEMP堆栈的Elastic Beanstalk环境。 我在AWS Marketplace上发现了几乎所有我需要的EC2: 我创build了一个免费的Elastic Beanstalk环境,但似乎在安装过程中没有select在EC2实例上安装LEMP堆栈。 所以我现在有一个基本的EC2 PHP实例。 我如何设置安装了LEMP堆栈的EC2实例,并将其附加到我的Elastic Beanstalk环境? 谢谢。

如何发送AWS EBS受损卷的警报?

对于已标记为“已损坏”的AWS EBS卷,通过SNS发送警报的最佳方法是什么? 在控制台> EC2中,在实例>状态检查选项卡下,您可以设置CloudWatch警报。 但是,在卷>状态检查选项卡下没有function。 我在“健康事件”中发现了一对夫妇,但他们只是因为“音量丢失”和“性能下降”。 不完全是一个受损的音量。 该卷没有收到很多活动,因此监控任何性能指标可能不是一个好的解决scheme。

AWS EC2现货实例和地址限制

我无法在文档中find详细信息,或者Googlesearch了有关IP寻址的现场实例限制。 我试图通过实验来了解使用基于Web的控制台,AWS CLI和AWS API的function。 所以我要么找不到方法来提出这些要求,要么我已经尝试了我希望可能工作的方法都行不通。 我想知道这些function是否应该通过一些手段来实现现场实例: 被分配并使用一个随机的私有IPv4地址。 被分配并使用指定的私有IPv4地址。 被分配并使用一个随机的公共IPv6地址。 被分配并使用指定的公共IPv6地址。 数字1工作,但我无法find一种方式,使其他人的工作。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-request-examples.html中的示例3似乎意味着用户指定的寻址在斑点实例中是有限的。 编辑1: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/MultipleIP.html中的Web控制台指示信息用于向networking接口添加IPv4地址。 但是,要将IPv6地址添加到networking接口,则不能。 没有错误消息,但地址不被添加。 编辑2: Web控制台无法将特定IPv6地址添加到networking接口或创build具有特定IPv6地址的networking接口。 Ubuntu中的awscli软件包不包含IPv6子命令和选项。 但是,Python pip中的awscli包呢。 我成功地通过将具有IPv6地址的networking接口附加到现场实例来添加IPv6地址。

Elastic Beanstalk / EC2如何扩展?

我build立了一个Elastic Beanstalk PHP环境。 在EC2实例上,我安装了一些其他软件包,包括PhpMyAdmin,并对该实例进行了各种更改,以获取我正在寻找的configuration。 我也把我所有的网站file upload到/var/www/html 。 但我很困惑,这是如何所有规模。 假设我的单个实例的性能最高,AWS决定需要第二个实例来跟上需求。 Elastic Beanstalk如何创build我的EC2服务器的第二个实例,以及PhpMyAdmin(和其他包)以及我的所有网站在/var/www/html的文件? 然后我会有两台服务器与PhpMyAdmin和我的网站文件? 它如何知道如何重新安装PhpMyAdmin在第二个实例,并configuration它与我的第一个实例configuration相同的方式? 谢谢。

在本地Web浏览器上查看在EC2实例输出上运行的python脚本

我有一个在AWS EC2上运行的ubuntu实例。 在这个例子中,我有一个python脚本,当它结束运行时,它应该在屏幕上输出一个图像。 问题是我看不到脚本已经打印的图像是什么,因为它是一个terminal风格的实例。 我有一个Mac,通过它的terminal,我连接到实例并input命令。 我的问题是这样的:是否有可能从我的Mac浏览器远程运行python脚本并查看结果,而实例正在运行? 如果可能的话,那我该怎么做呢?

AWS发现服务 – 在附加策略时无法查找IAM用户详细信息

IAMpipe理控制台的创build策略页面出现意外错误。 另外,当我尝试附加AWSApplicationDiscoveryAgentAccess时,它不显示IAM用户的详细信息,如附加屏幕所示。 它说find0结果。 注意:在附加AWSApplicationDiscoveryServiceFullAccess并成功添加后,我能够findIAM用户。 请提供关于为什么我无法添加AWSApplicationDiscoveryAgentAccess策略的指导?

运行Apache高负载的Linux实例,同时CPU和内存使用率较低

我在AWS EC2上运行Apache Web服务器(c4.xlarge)。 我的网站的高峰时间是在晚上8点 – 晚上10点。 出于某种原因,在繁忙时间,系统负载刚刚到达屋顶,而CPU和内存使用情况还不错。 此外,阿帕奇工作人员的数量只有40(configuration最大客户端是80)。 该实例正在AWS EBS(磁盘驱动器)上运行,但从下面的屏幕截图看不到很多IO。 系统负载是否由networking带宽达到极限引起的? 附加的是来自NewRelic的Apache(HTTPD)stream程实例计数,CPU和内存使用情况: CloudWatch连接到实例的EBS(我们当地的时间是UTC + 10小时): 这是高负载时htop的屏幕截图:

监测kubernetes内prometheus部署的健康状况?

目前的设置是:将Kubernetes部署在AWS上的私有托pipe区域内的AWS实例上(只有vpn访问实例,尽pipe存在NAT gatway),Prometheus部署为kubernetes中的有状态集以监视运行状况。 问题是,我怎么设置它,所以我得到了普罗米修斯本身的警报实际上是下降? 我想过尝试使用53号健康检查,但似乎只适用于公共地址。

AWS弹性beanstalk TIMESTAMP读取不同的值

我有一个运行在Java,Hibernate和RDS构build的aws弹性beanstalk上的应用程序。 当我在本地运行应用程序的时区被正确地检索,但是当我从aws运行它的时区改变为UTC,给出的事实,在数据库中的时间是正确的。 本地2017-07-11 09:51:12 AWS 2017-07-11 06:51:12 DBlogging2017-07-11 09:51:12 DB和代码在本地和弹性beanstalk是相同的。 我已经改变了数据库和EC2实例的时区,但仍面临同样的问题。 我无法弄清楚问题在哪里。 谢谢,