crash - 在 Windows Server 2008 上安装 ArangoDB

标签 crash kernel windows-server-2008 arangodb

我在 Windows 2008 Standard (SP2) 服务器上运行 Arango 1.4.9 时遇到困难。这是全新安装。当我尝试启动 Arango Server 时,我收到此消息:

The procedure entry point TryAcquireSRWLockExclusive could not be located in the dynamic link library KERNEL32.dll

我已经尝试了 64 位和 32 位版本。我已以管理员身份运行安装程序,反之亦然。有什么想法吗?

最佳答案

TryAcquireSRWLockExclusive 来自较新的 Windows API。 Windows 2008r2 版本使用较新的 Windows API 功能(例如 SRW(Slim/Reader Writer)API)来提高性能。这些在 Windows Server 2008 中不可用。

我假设您必须针对 Windows 2008 重新编译或在支持论坛 ( https://groups.google.com/forum/#!forum/arangodb ) 中索取合适的二进制文件。

关于crash - 在 Windows Server 2008 上安装 ArangoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22073538/

相关文章:

windows - 不同的 Windows 操作系统使用了多少个安全环?

linux - 使用 rtnetlink 套接字在 linux 路由表中安装新路由

macos - Mac OS 10.9 上的 QMetaObject::changeGuard 崩溃

linux - __range_ok 宏中的汇编代码

c++ - 我的程序崩溃了,我很困惑(c++)

asp.net - 在另一台服务器上为我们的网站设置 HTTPS/SSL 证书

java - 无法使用Windows Server静态IP访问Java Web应用程序

.NET 在 Server 2008 中永久缓存 DNS

crash - rapidJson:在 Release模式下崩溃

internet-explorer - IE11部分崩溃