windows - Windows 上的 Memcached 无法忽略 SIGHUP : No error failed to daemon() in order to daemonize

标签 windows memcached

我正在尝试从以下位置安装 memcached:http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&similar

当我尝试使用 -d 命令行选项运行它时,出现以下错误:

Failed to ignore SIGHUP: No error
failed to daemon() in order to daemonize

当我在没有 -d 的情况下运行它时,它似乎运行正常,但我需要 -d 才能将其作为服务安装...

我尝试了以下教程,但它们没有解释如何解决这个问题。

我已经尝试了 32 位和 64 位版本,但没有任何区别。 我还尝试了以下版本:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip

这不会给出此错误,但仍不会创建服务。

有人知道如何让它工作吗?

最佳答案

下面 Petesh 的回答对我有帮助。

sc create "Memcached11211" binPath= "C:\memcached\memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto

https://stackoverflow.com/a/18228391/3998308

关于windows - Windows 上的 Memcached 无法忽略 SIGHUP : No error failed to daemon() in order to daemonize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27732696/

相关文章:

windows - Windows 上的 Node.Js - 如何清除控制台

linux - linux环境下使用php的web服务

php - 用于 php5.5.0 的内存缓存

php - 数据库与服务器端处理

mysql - "sudo make"返回错误内存缓存设置

php - Mysqld 服务在启动后几分钟停止。需要大量的插入物。我怎样才能解决这个问题?

c++ - Windows 是否支持从内存运行程序?

windows - 如何使用批处理脚本仅获取修改年份?

c++ - 使用 C++ 在 Windows 中获取时区

.net - 与.NET Cache 系统相比,Memcached 有哪些优势?