无法在Windows Server 2012上运行MongoDB as服务
我正在尝试在Windows Server 2012 R2标准上作为服务运行MongoDB 可以从控制台运行,没问题 但是,尝试从命令行或服务管理单元使用“net start MongoDB”启动服务时失败 错误消息是1053超时: “由于以下错误,MongoDB服务无法启动:该服务未及时响应启动或控制请求。” “等待MongoDB服务连接时达到超时(600000毫秒)。” EventID 7000和EventID 7009的时间戳分别与开始条目相同 我已经看到了将注册表修改为ServicesPipeTimeout的示例,并对其进行了更改 然而,它实际上并没有超时。调用立即返回,错误消息的时间戳相同,在返回错误之前没有延迟。因此,这似乎不是问题所在,因此也没有什么区别 我还尝试在不同的帐户下运行该服务,并提高了运行该服务的帐户的权限。服务仍然无法启动 mongod--config“C:\MongoDB\mongod.cfg”从控制台启动它,表示配置本身没有引起任何错误 但是,mongod.cfg是: 系统日志: 冗长:5 TraceAlexceptions:正确 目的地:文件 路径:X:\data\log\mongodb.log 存储: dbPath:X:\data\db\ 注册表中的“ImagePath”值为 C:\MongoDB\bin\mongod.exe--配置“C:\MongoDB\mongod.cfg”--服务 Mongo日志中没有写入任何内容,因此服务启动传递给mongod.exe的任何内容都会立即出错,并且进程甚至没有启动 提供命令行参数的列表。这些有可能有用吗 是否有任何调试开关可以传递到mongod.exe?还是其他工具 还有其他的想法吗?我怎样才能找出启动错误的真正原因 谢谢无法在Windows Server 2012上运行MongoDB as服务,mongodb,Mongodb,我正在尝试在Windows Server 2012 R2标准上作为服务运行MongoDB 可以从控制台运行,没问题 但是,尝试从命令行或服务管理单元使用“net start MongoDB”启动服务时失败 错误消息是1053超时: “由于以下错误,MongoDB服务无法启动:该服务未及时响应启动或控制请求。” “等待MongoDB服务连接时达到超时(600000毫秒)。” EventID 7000和EventID 7009的时间戳分别与开始条目相同 我已经看到了将注册表修改为ServicesPi
Mongo 3.4社区。严格遵循这一点并将起作用:这很奇怪。为什么只有将数据放在C:\。。。我的意思是这是一个有70Gb磁盘的服务器。数据将在multi-terrabyte机器上,并作为X:\data\db等共享。。。更改配置文件中的目录会产生“服务没有响应控制功能。。。。NET HELPMSG 2186但它使用X:\Data从控制台运行可能您的X:驱动器没有映射到所有用户,而只映射到运行控制台的本地帐户?有几件事…必须使我的配置文件类似于以下systemLog:destination:file path://192.168.7.7/E$/Data/Data/log/mongod.log存储:dbPath://192.168.7.7/E$/Data/Data/db/,然后更改驱动器上的权限,并将服务配置为在授权帐户下运行。请严格遵循此操作并将其正常工作:这很奇怪。为什么只有将数据放在C:\。。。我的意思是这是一个有70Gb磁盘的服务器。数据将在multi-terrabyte机器上,并作为X:\data\db等共享。。。更改配置文件中的目录会产生“服务没有响应控制功能。。。。NET HELPMSG 2186但它使用X:\Data从控制台运行可能您的X:驱动器没有映射到所有用户,而只映射到运行控制台的本地帐户?有几件事…必须使我的配置文件类似于以下systemLog:destination:file path://192.168.7.7/E$/Data/Data/log/mongod.log存储:dbPath://192.168.7.7/E$/Data/Data/db/,然后更改驱动器上的权限,并将服务配置为在许可帐户下运行