草庐IT

amazon-lex

全部标签

amazon-web-services - magento 2.2.3 的理想 EC2 实例类型

我在目前在c5x.large上的AWSEC2上运行magento2.2.3版本,在cloudfront和Redis支持的适当页面速度下,性能对我来说似乎很好。由于成本优化,我决定使用m4.large实例并发现性能magento页面速度从2.5秒下降到6.6秒。我注意到m4大型实例的cpu使用率在缓存创建期间上升,而在其他时间是中性的。我还注意到来自magento管理面板的缓存刷新操作大约需要3.5分钟,而在C5xlarge的情况下,完成相同操作需要50秒。是我的应用程序有问题还是缓存操作与我的cpu有直接联系?为生产环境中的magento2.2.3选择哪些正确的实例系列?magento

amazon-web-services - AWS + Celery + ElastiCache(Redis 集群)错误 : CROSSSLOT Keys in request don't hash to the same slot

我有一个在AWS上运行的DockerizedCelery,它使用来自AWS的ElastiCache(具有多节点的Redis集群)作为消息代理,但我收到以下错误。当我在本地机器上测试我的Celeryworker时,它与单个节点Redis通信完全正常。我应该如何解决这个问题?[I18051818:54:20mixins:224]Connectedtoredis://....use1.cache.amazonaws.com:6379//[E18051818:54:20events:123]Failedtocaptureevents:'CROSSSLOTKeysinrequestdon'tha

amazon-web-services - 未捕获的异常 'Predis\Response\ServerException',消息为“MOVED 7369”

得到这个错误:[error]1118#1118:*366FastCGIsentinstderr:"PHPmessage:PHPFatalerror:Uncaughtexception'Predis\Response\ServerException'withmessage'MOVED736910.0.213.16:6379'我的Redis连接码是:$parameters=array("scheme"=>"tcp","host"=>"testingredis.akf46e.clustercfg.use1.cache.amazonaws.com","port"=>6379,"database

amazon-web-services - 为 AWS ElastiCache 启用 BGSAVE

根据ElastiCacheManual,BGSAVE被限制在redis节点上执行。有没有办法通过更改参数组等中的某些设置来备份t1.*和t2.*上的数据库? 最佳答案 如他们的文档所述:ForRedis(clustermodedisabled)clusters,backupandrestorearenotsupportedoncache.t1.microorcache.t2.*nodes.Allothercachenodetypesaresupported.https://docs.aws.amazon.com/AmazonElas

amazon-web-services - AWS ElastiCache redis 和 maxmemory

我正在运行配置有节点类型cache.r5.xlarge的AWSElasticacheRedis。根据配置,最大内存应为28261849702(28G)。这是从https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/ParameterGroups.Redis.html#ParameterGroups.Redis.NodeSpecific但是当连接到redis端点时,它只显示19G:(来自“信息”命令)#Memory...maxmemory:21196387277maxmemory_human:19.74Gmaxmemory_

amazon-web-services - 连接到 EC2 实例上的 redis 时连接被拒绝

我正在尝试通过lambda函数连接到EC2实例上的本地redis数据库。但是,当我尝试执行代码时,我在日志中收到以下错误{"errorType":"Error","errorMessage":"Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED127.0.0.1:6379","code":"ECONNREFUSED","stack":["Error:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED127.0.0.1:6379","atTCPConnectWr

amazon-web-services - AWS ElastiCache 中的每个 REDIS 集群可以有 1 个以上的节点吗?

在AWSElastiCache中,当我创建REDIS集群时,节点数选项文本框被禁用并固定为“1”,创建后集群管理页面中的“添加节点”按钮也是如此。这是引擎的限制(他们对memcached使用相同的对话框)还是我遗漏了什么? 最佳答案 AmazonElastiCache目前不支持Redis的分片,这就是节点数固定为“1”的原因。但是,如果您正在寻求读取扩展,您可以创建多个只读副本。 关于amazon-web-services-AWSElastiCache中的每个REDIS集群可以有1个以上

amazon-web-services - 位于不同区域的 EC2 实例之间的数据实时复制

我是AWS和后端架构的新手。我当前的配置是一个EC2实例(新加坡东南地区),它运行一个用于实时聊天应用程序的Twisted实时服务器。目前,在我的实现中,每当发送者向服务器发送消息时,如果接收者不在线,它就会存储在服务器上的python字典中。所以基本上它是将此消息存储在实例的RAM中。现在,我想让该应用程序在全局范围内可用,因此我将在不同区域的实例上运行它。所以我的问题是,我应该如何将存储在一个实例的RAM中的字典复制/复制到所有其他实例,以便它在所有区域都可用?(将消息存储在RAM而不是数据库中的原因是应用程序的性质。该应用程序涉及大量突发发送的消息,这要求它比持久性数据库存储的I

node.js - Amazon ElasticCache for Redis 与 Node.js 服务器

我在我的Node.js应用程序中使用Redis。我不使用它进行缓存,我也不想。我希望我在Redis中的数据在任何时候都是持久的。还有我每次调用redis都会写入磁盘。在这种情况下使用亚马逊弹性缓存有帮助吗?因为我知道Amazonelasticcache处理备用复制和自动故障转移这对我来说非常重要。我在AmazonEC2上运行我的Node.js服务器。如有任何帮助或建议,我们将不胜感激。 最佳答案 目前AmazonElasticCache保持持久状态的方式是通过snapshotting这意味着它使用备份和恢复功能在S3存储桶中保留一份

amazon-web-services - m4.large AWS 实例上的 Redis 性能

我们在t2.medium上进行了基准测试并获得了以下吞吐量t2.mediumSET:155545.19GET:155775.38当在m4.large上使用相同的redis配置进行基准测试时,吞吐量下降到以下水平m4.largeSET:111788.46GET:110503.34可能是什么原因? 最佳答案 T2实例永远不适合基准测试。T2实例是可突增的性能实例,可提供基准水平的CPU性能。性能和爆发能力由CPU积分决定。T2实例空闲时累积CPU积分,并在事件时使用CPU积分。请引用以下文档以了解T2实例的性能http://docs.a