redis - 在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题
问题描述
在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题
该服务已注册但未执行。我认为问题是由于 NetworkService 无权读写 pid 文件引起的。因此,如下图所示,用户帐户具有管理员权限以及文件夹中的网络服务权限
但问题仍在发生。权限问题有什么问题?如果您不知道,我正在写下 conf 文件设置。
port 11425
daemonize yes
pidfile "redis-sentinel-11425.pid"
logfile ""
dir "C:\\program files\\redis\\tmp"
sentinel monitor mymaster 127.0.0.1 10425 2
sentinel config-epoch mymaster 2
sentinel leader-epoch mymaster 2
解决方案
我解决了这个问题。服务未运行的原因与权限无关问题是我输入了错误的命令。命令中的最后一个选项是-sentinel,但正确答案是--sentinel
推荐阅读
- angular - Angular 7 & Angular Material - 验证器未显示 MinLength 错误
- python - Pyftdi - ValueError:没有可用的后端。是否有任何解决此错误的故障排除有关 Windows 10 的问题?
- loops - Ansible - 组合两个以上列表时,loop + zip 的正确语法是什么?
- php - 如何为 PHP 7.2 修复此正则表达式以避免 PREG_JIT_STACKLIMIT_ERROR?
- netsuite - 可以上传到记录的客户端脚本的数量是否有限制?
- node.js - 用于测试的 Transpile Node 脚本
- javascript - 检测函数启动的所有异步工作何时完成
- json - 在 Json 响应中访问 _embedded
- python - 无法从 numpy 数组创建熊猫数据框
- javascript - 无法合并链表?