【发布时间】:2017-09-15 01:43:34
【问题描述】:
我正在尝试使用 redis 作为数据存储来提高性能。
- 应用引擎包括节点应用(使用“sentinel-redis”库)
- 计算引擎包括 redis-server 和 redis-sentinel(由 GCP 部署管理提供)
- 奇怪的是:节点应用程序在计算引擎上正常工作(不在应用程序引擎中)
- 我想需要一些防火墙规则来允许应用引擎访问包含 redis 实例的子网。
- 这是部署失败日志:
错误:(gcloud.app.deploy)错误响应:[9] 应用启动错误:
... 事件.js:160 投掷者; // 未处理的“错误”事件 ^
错误:无法为 master 确定 master
at onResponse (/app/node_modules/sentinel-redis/index.js:133:19)
at Immediate.<anonymous> (/app/node_modules/sentinel-redis/index.js:117:33)
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
...
【问题讨论】: