我的Elastic Beanstalk App有2个环境: 带RDS的Web服务器 – 用于网站托pipe和数据。 Worker(无RDS) – 用于运行cron作业 现在我有一个需要从RDS表中读取大约100万行的cron作业,然后根据每一行的status列做一些事情,然后用处理结果更新每一行。 我的问题是RDS(在Web服务器环境中创build)不能在Worker env(cron脚本所在的地方)访问。 那我该怎么做呢?
Ec2 Ubuntu服务器运行Apache和PHP。 移动应用程序托pipe在服务器上。 应用程序连接到80端口上的服务器。 问题是Apache的限制在150个高峰时间进程。 当apache有150个进程时,Cpu几乎100%空闲。 在Prefork mpm上将最大客户数量增加到500个。 但它仍然限制在150stream程。 Ps aux和newrelic在150进程显示apache进程限制。
我已经在这个好几天了,并尝试了所有可以在网上search的东西,但似乎没有任何工作。 客户端可以连接并接收来自VPN服务器的ping响应,并且在日志中看不到任何错误。 只是客户没有互联网连接。 每当我注释掉在server.conf上push "redirect-gateway def1 bypass-dhcp" ,事情就会push "redirect-gateway def1 bypass-dhcp"但互联网不会被过滤掉。 如果启用,网站将连接,但将无法检索内容。 在客户端: $ wget google.com –2016-10-30 13:39:44– http://google.com/ Resolving google.com (google.com)… 216.58.217.174 Connecting to google.com (google.com)|216.58.217.174|:80… connected. HTTP request sent, awaiting response… 301 Moved Permanently Location: http://www.google.com/ [following] –2016-10-30 13:39:44– http://www.google.com/ Resolving www.google.com (www.google.com)… 216.58.217.164 Connecting to www.google.com (www.google.com)|216.58.217.164|:80… connected. HTTP request sent, awaiting […]
我已经看到如何通过NAT服务器在VPC私有子网中通过SSH连接到ec2实例,并能够通过具有公共IP的NAT实例在私有子网中的EC2中进行SSH连接。 假设我想在私有子网的EC2实例中安装带有Zeppelin或Jupyter等Web界面的应用程序,我将如何configuration安全访问并通过我的笔记本电脑中的浏览器连接到Web服务? 我对这个领域相当陌生,那么采取什么正确的方法来实现呢?
我有一个运行CentOS 7.2.1511(核心)的EC2实例,在今天早些时候停止了7个小时,没有任何内部事件的日志把它closures(poweroff,reboot等)。 然后,7个小时后又回来了,完全健康。 我检查了/var/log/每个文件,一个完整的审计显示没有采取这样的行动,但实例没有logging任何东西,确认这些7小时的停机时间。 亚马逊的EC2系统日志也没有提供这方面的见解。 如果运行状况检查失败,我没有设置任何警报来自动重启我的实例。 有没有人遇到类似亚马逊EC2这样的问题? 反正我有更深入的了解吗?
我是一个在t2.small EC2实例上运行的中型烹饪博客的勉强“系统pipe理员”,并且在LAMP堆栈上使用了WordPress。 尽pipe是一个相当令人尴尬的“系统pipe理员”,它确实运行真正可靠和有效,尽pipe运输很多stream量。 我已经尽了我所能做的一切,但每隔一段时间(大约每年一次),有人设法用DDOStypes的攻击来锤击它。 最容易发生的事情是,Apache服务器死亡,任何人从网站请求任何东西都会得到HTTP超时。 重新启动httpd服务立即解决了这个问题。 我想要做的是安排一个CRON的工作,每5分钟打一次网站,如果发现超时超过两次,它会重新启动httpd服务,并给我发一封电子邮件。 现在,这不是其中的“我无法正确设置我的Apache服务器,所以我会每小时重新启动一次”解决scheme。 当Apache不被黑客攻击时,apache被调整并运行得非常好。 我尽可能多地join防火墙反黑客最佳实践。 我的理由基本上是“黑客和疯子总是find新的方法来锤打我,当他们做我宁愿有10分钟的停电和电子邮件,而不是几个小时的停机时间(如果我睡着了或离开)”。 问题是,这是一个很好的解决scheme,还是有一个更好的,更系统化的方式来使用一些现有的技术来做到这一点? 注意:当我说apache服务器死亡时,它实际上看起来很好,当你运行顶部-U Apache。 它所做的是写10左右 (12)不能分配内存:AH00159:fork:无法分叉新进程 到error_log,只是没有做任何事情,直到重新启动。
我正尝试在Amazon EC2上使用虚拟服务器(实例)。 我可以为这些实例分配(弹性)IP地址,然后将我的域名分配给该IP。 不过,我打算使用负载平衡器。 我知道,由于一些技术决定,不可能将IP分配给负载均衡器,而我只能获得URL。 每当Amazon DNS服务器收到请求(可能基于地区等)时,url就会转换为某个IP地址。 我的问题是,我不知道如何使用显示自己的域名(例如“ mydomain.com /items/abc.php”而不是负载平衡器URL。当我使用CNAME时,用户被redirect到负载平衡器的URL (“ 负载平衡器url /items/abc.php”)这是不是我想要的。 我find的解决scheme是使用Amazon Route 53并将其设置为我的域的DNS服务器。 但是,我更喜欢保留自己的DNS服务器。 我想知道这是唯一的解决scheme吗? 如果是这样的话,我应该为53号线付款还是免费使用EC2?
我正在使用AWS Linux运行EC2实例。 有一个网站在端口8888上运行,所以如果从虚拟机运行curl "http://127.0.0.1:8888/login"我收到的网站。 我想从外部访问它,所以我在附加到实例的安全组中创build了一条规则: Custom TCP Rule TCP 8888 0.0.0.0/0 当我试图从我的浏览器或命令行访问它,我得到一个超时 curl "http://xx.yy.zz.ff:8888/login" 其中xx.yy.zz.ff是连接到实例的弹性IP(用于通过SSH连接到VM)。 有趣的是,如果我先执行SSH隧道,则可以通过http://localhost:8888/login访问它: ssh -i my-key.pem -NL 8888:localhost:8888 [email protected] 如果我做sudo netstat -tulpn我得到 tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 26531/python 如果我do sudo ss -aut | grep 8888 do sudo ss -aut | grep 8888我一无所获。 有任何想法吗?
当我手动启动已安装在AMI实例上的软件(Autodesk 3dsmax)时,此软件的第一次启动非常慢。 (下一次启动没问题,启动时间正确/正常)。 我的实例是从私有ebs AMI(Windows Server 2008 R2) 我认为它不是特定于3Dsmax应用程序,但对于所有(大)软件几乎是一样的。 我想这是更相对于编译DLL等… 你知道一种方法来加速从AMI启动的实例首次启动应用程序? (特殊的AMI烘烤,像ngen.exe预编译,….) 提前,谢谢你的帮助。
需要帮助来修复错误并使实例能够运行无问题的用户数据脚本。 问题: cloud-init无法执行awscli命令。 我已经提到了一个自定义脚本(它将出现在由我的AMI创build的实例上)作为用户数据的一部分运行。 自定义脚本在提及awscli命令的部分失败。 描述:我试图从某个AMI创build一个实例后立即实现应用程序内容的自动部署。 为此,我将自定义脚本放在实例上,并创build了AMI,作为未来实例的模板。 自定义脚本具有非常简单的部署和pipe理应用程序服务生命周期(app || web || start || stop || status)的逻辑。 当脚本执行aswcli命令从S3存储桶获取战争或静态内容时,问题即将到来。 它给出了以下错误: 从cloud-init-output.log中摘录片段: Mar 12 04:06:06 ip-XXX cloud-init: Deploying Static Content XXX.zip at location /var/www/html Mar 12 04:06:06 ip-XXX cloud-init: /opt/deploy/deployment_V4.sh: line 94: aws: command not found =================== Mar 12 04:06:06 ip-XXX cloud-init: Deploying WAR XXX.war at location /opt/tomcat/webapps […]