- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试将我在 Opsworks 中运行的 Rails 应用程序连接到 Elasticache Redis 层。我只是无法让它工作。
我当前的配置:
1 个堆栈(2 个实例)
图层
- rails 应用服务器 - MySQL
Rails 应用程序在 AWS-OpsWorks-Rails-App-Server
中安全组。
1 个 ElasticCache 集群ES集群在default security sg-ff58559a (VPC)(active)
安全组。
我正在使用“主端点”尝试连接。
这个值是可见的
ElastiCache>复制组
仪表板。
它看起来类似于:
<name>.oveuui.ng.0001.use1.cache.amazonaws.com:6379
在我的 rails 控制台中(在 SSH 进入 rails 层之后)我尝试:
>r = Redis.new(:url => 'redis://<name>.oveuui.ng.0001.use1.cache.amazonaws.com:6379')
>r.connected
结果是:
Redis::CannotConnectError: Timed out connecting to Redis on...
最佳答案
如果您将集群启动到 Amazon Virtual Private Cloud (Amazon VPC),则只能从在同一 Amazon VPC 中运行的 Amazon EC2 实例连接到 ElastiCache 集群。在这种情况下,您需要将网络入口授予集群。授予从 Amazon VPC 安全组到集群的网络入口:
1.登录 AWS 管理控制台并打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/ .
2.在左侧导航 Pane 中的“网络与安全”下,单击“安全组”。
3.在安全组列表中,单击您的 Amazon VPC 的安全组。如果您是新的 ElastiCache 用户,此安全组将被命名为 default。
4.点击 Inbound 选项卡,然后执行以下操作:
一个。单击编辑。
单击添加规则。
在类型列中,选择自定义 TCP 规则。
在“端口范围”框中,键入缓存集群节点的端口号。此编号必须与您在启动集群时指定的编号相同。默认端口如下:
Memcached: port 11211
Redis: port 6379
在源框中,选择具有端口范围 (0.0.0.0/0) 的任意位置,以便您在 Amazon VPC 中启动的任何 Amazon EC2 实例都可以连接到您的 ElastiCache 节点。
单击保存。
http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.AuthorizeAccess.html
关于ruby-on-rails - 操作系统 : Rails Layer connect to Elasticache : Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723176/
我是 Keras 新手,我正在尝试获取 Keras 中的权重。我知道如何在 Python 中的 Tensorflow 中执行此操作。 代码: data = np.array(attributes, '
我正在尝试为上下文强盗问题 (https://medium.com/emergent-future/simple-reinforcement-learning-with-tensorflow-part
我尝试在单击时向 map 添加新标记,并尝试保存标题和描述以在标记悬停时显示,但出现以下错误: Cannot read property 'add Layer' of undefined Javasc
我想要一个传单图层控件,我可以在其中选择一个基础图层,并使这个基础图层本身成为一个 LayerGroup,我可以从中选择要显示的子图层。我正在考虑一个设置,我单击一个单选按钮来选择基础层(层组),然后
我在 GIMP Script-fu 和过程浏览器中遇到了一个简单的问题。 我正在尝试在具有 40 层的图像中向上/向下移动一个层。让我们调用图像 test.xcf 和所述层 Chromask-snap
我有一个(非常大的)脚本在 InDesign 中运行,该脚本在某一时刻将库资源放置到页面上,然后将其移动到特定图层。此脚本在我们这里的所有计算机上都运行良好,但仅当当时 InDesign 中没有打开其
在一些使用 tf2 的 Tensorflow 教程(例如 Neural Machine Translation with Attention 和 Eager essentials )中,他们定义了自定
现在我无法解决依赖性,怎么了? 公司会更改名称吗?但是,我在他们的网站上看到它,但没有“com.layer.atlas:layer-atlas”,但是我的应用程序包含此依赖项,谁能告诉我原因? 最佳答
我使用 Keras 并尝试将两个不同的层连接成一个向量(向量的第一个值是第一层的值,另一部分是第二层的值)。 其中一层是密集层,另一层是嵌入层。 我知道如何合并两个嵌入层或两个密集层,但我不知道如何合
我正在开发一个类来创建各种对称 AE。我现在把这个类移植到TF 2.0,比我想象的要复杂。但是,我使用层和模型的子类来实现此目的。因此,我想将多个 keras 层分组为一个 keras 层。但如果我想
我正在为 CAGradient 设置动画 let gradientChangeAnimation = CABasicAnimation(keyPath: "colors") gradientC
什么是使用 OOP 在业务逻辑对象和数据库之间分层的良好设计? 最佳答案 这些中的任何一个都可以( from Fowler's POEAA ): 数据源架构模式: 表数据网关:充当数据库表网关的对象。
我正在尝试将一些 UIImages 渲染成一张我可以保存在我的相册中的图像。但是好像 layer.renderInContext 没有考虑图层蒙版? 当前行为:照片保存,我看到了 mosaicLaye
哇,这完全令人困惑,而且 dojo 1.8 文档似乎是围绕构建层的完整 clusterf**k。有人知道那里发生了什么吗? 在构建脚本示例配置文件中,示例 amd.profile.js 有 profi
我的 spacemacs 是 0.200.3@25.1.1 每次启动spacemacs时都会收到警告,如何解决? Warnings: - dotspacemacs-configuration-laye
引用是这样的: There's no problem in Computer Science that can't be solved by adding another layer of abstr
我正在使用 Keras 并且有一个自定义层,但是当我使用它时,会发生以下错误,我不知道问题是什么。你能帮我解决这个问题吗?奇怪的是,当我在另一个系统上使用相同的代码时,没有出现此错误! import
我应该什么时候使用 Input我什么时候应该使用 InputLayer ?在 source code有一个描述,但我不确定它是什么意思。 输入层: Layer to be used as an ent
我正在尝试构建一个可以在音频和视频样本上进行训练的模型,但出现此错误 ValueError:请使用“Layer”实例初始化“TimeDistributed”层。您传递了:Tensor("input_1
我正在实现一个需要支持 mask 的自定义 tf.keras.layers.Layer。 考虑以下场景 embedded = tf.keras.layer.Embedding(input_dim=vo
我是一名优秀的程序员,十分优秀!