Articles of 亚马逊 EC2

EC2实例CPU以千计

我开始一个新的实例(c1.medium),顶部显示一些疯狂的CPU使用情况 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9561 ubuntu 20 0 84888 63m 3472 R 5880 3.6 493:36.15 ruby 9658 ubuntu 20 0 79288 58m 3724 R 5743 3.4 856:36.66 ruby 9740 ubuntu 20 0 85256 65m 5304 R 3447 3.8 775:07.12 rake 9558 ubuntu 20 0 77244 56m […]

设置ubuntu 10.04的ec2实例

我需要在ec2上build立一个ubuntu 10.04实例,但是有一些实例可用,我尝试了很less,但是我并不满意,因为那些是为了testing傀儡。 我必须用mysql部署一个基于java / j2ee的web应用程序。 1)需要安装tomcat 2)java运行库6 3)apache web服务器 什么是最好的形象来使用我的要求,我最初计划启动微型实例,如果我的networking应用程序要求我可能会进一步移动到更小和更大的实例。 所以它应该有资格免费的语言层。

什么是好的数据中心失败“备份计划”?

现在Amazon EC2下了,我想现在是问这个问题的好时机。 目前,我们已经将所有的服务托pipe在EC2上,因此,根本没有任何回应。 理想情况下,当数据中心发生这样的故障时,我想展示一个基本的“我们倒下”的页面。 我想我只是想知道什么是最好的方式来configuration这样的事情会。 在我头顶,我正在考虑拿起一个Linode片,configurationnginx或类似的东西,只是提供一个静态页面响应所有请求。 但是,那么在发生停机的情况下,事件可能意味着更新所有DNSlogging以指向该切片,然后在事情恢复在线时恢复这些logging。 这是我能想到的最好的,但我不确定它是否非常好。 如果别人有意见或可以分享经验,我会非常感激。

memcached php模块不能在EC2上编译

我想在EC2上做这个,使用amazon linux的微型实例 我安装并启动了memcached服务,没有任何问题。 但是当试图使用pecl的PHP部分告诉我pecl没有安装。 所以我安装了梨,然后pecl,当试图运行pecl安装memcache我有一个错误要求zlib(这btw,安装),所以而是我做到了这一点: wget http://pecl.php.net/get/memcache-2.2.5.tgz tar xvf memcache-2.2.5.tgz cd memcache-2.2.5 phpize ./configure –with-zlib-dir=/usr/share/syslinux/com32/ 但是当我做“make”的时候,我得到一长串的错误,所有这些都在“zend”文件中,大部分都是缺失的types(即uint,hash_func_t等)。 我的猜测是,其他东西需要安装(即所有types的包含文件要求),所以我不必自己定义所有缺less的types In file included from /usr/include/php/Zend/zend.h:237, from /usr/include/php/main/php.h:35, from /usr/local/src/memcache-2.2.5/memcache.c:26: /usr/include/php/Zend/zend_alloc.h:49: error: expected specifier-qualifier-list before 'uint' In file included from /usr/include/php/Zend/zend.h:270, from /usr/include/php/main/php.h:35, from /usr/local/src/memcache-2.2.5/memcache.c:26: /usr/include/php/Zend/zend_hash.h:45: error: expected declaration specifiers or '…' before '*' token /usr/include/php/Zend/zend_hash.h:45: error: expected declaration […]

无法在Debian Amazon EC2上设置date

我不知道服务器是Amazon EC2实例的事实是否有所不同,但我想我应该提及它。 我试图将时间设置为不正确的时间来testing原因。 该服务器正在运行Debian 5.0.2 当我尝试设置时间,它立即恢复。 #date -s“2125” 2011年5月13日星期五21:25:00 #date 5月13日星期五12:37:49 IST 2011 如果我运行# dpkg-reconfigure tzdata (在Debian用户论坛上find)并将时区更改为不同的时区,则从# date返回的值仍然与以前完全一样。 我有点困惑,为什么有两个程序似乎改变了不同的时间值。

ec2内存使用情况

我build立了一个亚马逊ec2免费层的网站,它与613MB的内存没有交换。 我看到服务器一直使用几乎100%的内存。 我的网站正在运行WordPress打开wp超级磁盘caching。 而且网站不是很忙,每天大约300ip。 任何人都可以说这是正常的,或者出了什么问题? 谢谢! free -m total used free shared buffers cached Mem: 596 589 7 0 0 14 -/+ buffers/cache: 574 22 Swap: 0 0 0 ps aux | grep "apache" apache 10120 0.2 5.1 287908 31732 ? S 10:41 0:19 /usr/sbin/httpd apache 10122 0.2 4.9 288448 30504 ? S 10:41 0:22 […]

不同地区的EC2实例IPIP隧道

根据这个网页 ,似乎IPIP隧道应该在EC2实例中工作。 但是我不确定它是否也适用于不同地区的情况。 有没有人以前经历过? 如何configurationIPIP使其适用于不同地区的实例?

我可以在单个Amazon EC2实例中运行多个wordpress实例吗?

我可以在单个Amazon EC2实例中运行多个wordpress实例吗? 每个人都有不同的url。

我是否需要手动pipe理EC2内核更新?

我在EC2上运行一些Ubuntu Server实例,并且总是安装最新的安全更新。 我只想到AMI有一个固定的AKI(内核ID)/ Amazon只有一个允许的内核启动。 那么,即使在安装最新的内核更新之后,EC2实例也会始终引导到同一个内核中? 这是否意味着每当有新的内核更新时,我都需要从Ubuntu EC2团队中查找最新的AKI,然后在我的所有实例上运行ec2-modify-instance-attribute –kernel NEWAKI (并重新注册我的AMI与NEWAKI),否则我会引导到一个旧的/不安全的内核?

如何跟踪EC2实例或Elastic IP上的公共带宽使用情况?

我正在寻找一种方法来追踪每个实例或每个弹性IP基础上的公共带宽使用情况。 亚马逊似乎没有提供这些指标。 您可以通过报告机制获得全部进出带宽,但这包括专用networking带宽,并且是广泛的帐户。 您可以使用cloudwatch收集更多深入的指标,但也会将公共和私有带宽聚合在一起。 我们正在研究滚动我们自己的,但你的服务器是build立了一个接口,并且任何弹性IP都NAT到该接口。 由于一切都通过一个接口,它们都集中在一起。 有没有人有什么build议? 你有没有遇到类似的问题? 这是一个Linux服务器环境,有一个接口,您必须确定公共带宽的使用情况。