Windows上的Memcached无法忽略SIGHUP:daemon()没有错误以便守护进程

gij*_*007 5 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
Run Code Online (Sandbox Code Playgroud)

当我运行它没有-d它似乎正常运行,但我需要-d将其作为服务安装...

我已经尝试了以下教程,但他们没有解释如何解决这个问题.

我已经尝试了32位和64位版本,但它没有什么区别.我也试过以下版本:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip

哪个不会出现此错误但仍无法创建服务.

任何人都知道如何使这个工作?

Rav*_*i C 9

Petesh从下面的答案帮助了我.

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

/sf/answers/1275987401/