草庐IT

amazon-web-services - AWS beanstalk 环境没有轮换 docker 容器日志

我在弹性beanstalk上运行scala应用程序,服务器被未旋转的容器日志填满。beanstalk的默认方案会在/var/log/eb-docker/containers/eb-current-app/*中轮换docker日志。文件夹,但在/var/lib/docker/containers//*中累积更多日志而且由于它们不旋转,磁盘很快就会变满。我已经尝试通过向/etc/logrotate.elasticbeanstalk.hourly/logrotate.elasticbeanstalk.applogs.conf添加另一个对数旋转子句来解决这个问题。手动,这解决了问题。但是,当我

ruby-on-rails - 如何在 AWS CodeBuild 上运行 docker-compose?

我正在尝试使用docker-compose在AWSCodeBuild上设置自动化Rails测试,但它出错了。在buildspec.yml中:phases:build:commands:-docker-composeup-d[Container]2018/10/2311:27:56Runningcommanddocker-composeup-dCouldn'tconnecttoDockerdaemonathttp+docker://localhost-isitrunning?Ifit'satanon-standardlocation,specifytheURLwiththeDOCKER_

ruby-on-rails - 如何在 AWS CodeBuild 上运行 docker-compose?

我正在尝试使用docker-compose在AWSCodeBuild上设置自动化Rails测试,但它出错了。在buildspec.yml中:phases:build:commands:-docker-composeup-d[Container]2018/10/2311:27:56Runningcommanddocker-composeup-dCouldn'tconnecttoDockerdaemonathttp+docker://localhost-isitrunning?Ifit'satanon-standardlocation,specifytheURLwiththeDOCKER_

amazon-web-services - 使用 docker composer 在 AWS beanstalk 上部署 docker

我正在尝试在AWSbeanstalk上部署多个node.js微服务,我希望它们部署在同一个实例上。这是我第一次部署多个服务,所以有一些失败我需要有人帮助我。因此,我尝试先将它们打包在docker容器中。同时我正在使用dockercomposer来管理结构。它在我的虚拟机中本地启动并运行,但是当我将它部署到beanstalk时,我遇到了一些问题。我知道的:我知道我必须选择部署为多容器docker。管理多个node.js服务的最佳做法是使用dockercomposer。我需要一个dockerrun.aws.json用于node.js应用程序。我需要为该ecs实例创建任务定义。我有问题的地方

amazon-web-services - 使用 docker composer 在 AWS beanstalk 上部署 docker

我正在尝试在AWSbeanstalk上部署多个node.js微服务,我希望它们部署在同一个实例上。这是我第一次部署多个服务,所以有一些失败我需要有人帮助我。因此,我尝试先将它们打包在docker容器中。同时我正在使用dockercomposer来管理结构。它在我的虚拟机中本地启动并运行,但是当我将它部署到beanstalk时,我遇到了一些问题。我知道的:我知道我必须选择部署为多容器docker。管理多个node.js服务的最佳做法是使用dockercomposer。我需要一个dockerrun.aws.json用于node.js应用程序。我需要为该ecs实例创建任务定义。我有问题的地方

ruby-on-rails - 如何在 EC2 上安装 sqlite3 gem?

当我尝试:sudoyuminstallruby-develsqlite3-develAmazonEC2返回:Loadedplugins:fastestmirror,priorities,securityLoadingmirrorspeedsfromcachedhostfileSettingupInstallProcessPackageruby-devel-1.8.7.330-1.5.amzn1.i686alreadyinstalledandlatestversionNopackagesqlite3-develavailable.Nothingtodo任何帮助将不胜感激。更新:sudog

amazon-ec2 - 如何在Amazon Ec2中正确使用redis服务器

我已经在AmazonEC2实例上安装了Redis服务器。Redis在服务器上运行良好现在我想在安全组中为其“编辑入站规则”打开6379端口你能告诉我我应该使用的类型和协议(protocol)吗?提前致谢 最佳答案 您需要使用自定义TCP协议(protocol)从您的源计算机打开允许在端口6379上的入站访问。在为我的数据库实现Redis时,这对我有用。 关于amazon-ec2-如何在AmazonEc2中正确使用redis服务器,我们在StackOverflow上找到一个类似的问题:

amazon-web-services - 如何访问 AWS ElastiCache 上的 Redis 日志

最近我们的redis一直面临延迟问题。我们正在尝试调试正在发生的事情,我遇到了this发布并提到查看redis日志以调查数据库在后台保存的频率(即使用bgsave)我对howtoaccesstheredislogsfile做了一些研究但找不到有关如何在AWSElastiCache上找到它的任何信息。我还尝试从rediscli运行monitor命令,但它没有给我有关备份数据库等内容的信息。如何访问此类日志? 最佳答案 显然,无法访问Redis服务器端日志(“还”)。来源:https://forums.aws.amazon.com/th

php - EC2 集群上的 Nginx 扩展和瓶颈识别

我正在开发一个大型应用程序,我必须对其进行负载测试。它是一个基于EC2的集群,带有一个用于运行PHP/NGinx的应用程序的HighCPUEx.Large实例。此应用程序负责从拥有大约5k-10k键值的redis服务器读取数据,然后做出响应并将数据记录到mongoDB服务器并回复客户端。每当我向应用服务器发送请求时,它都会在大约20-25毫秒内完成所有计算,这非常棒。我现在正在尝试做一些负载测试,我在我的笔记本电脑上运行一个基于php的应用程序来向服务器发送请求。在20到30秒内,成千上万的人很快就完成了。在此加载期间,每当我在浏览器中打开应用程序URL时,它都会回复大约25-35毫秒

python - 无法连接到部署在 Amazon ec2 端口 6379 上的 redis 服务器

我已经在https://medium.com/@andrewcbass/install-redis-v3-2-on-aws-ec2-instance-93259d40a3ce之后的AWSec2实例上设置了一个redis服务器我正在另一个ec2实例上运行python脚本importredistry:conn=redis.Redis(host=,port=6379,db=1)user={"Name":"Pradeep","Company":"SCTL","Address":"Mumbai","Location":"RCP"}conn.hmset("pythonDict",user)conn