无法在Windows上启动memcache

时间:2015-11-10 11:14:57

标签: memcached

我尝试使用cmd中的以下命令在Windows 32位上启动memcache: -

D:\ sw \ memcache \ memcached-1.4.5-x86 \ memcached-x86> memcached.exe -d

这是我得到的错误: -

无法忽略SIGHUP:结果太大

是否已更改命令以启动1.4.5版本?

我也尝试了以下选项: -

B)安装memcached> = 1.4.5:

将memcached windows二进制文件解压缩到任何目录。 在1.4.5或更高版本中,memcached无法作为服务运行。它必须使用任务调度程序作为正常进程启动。要将memcached进程配置为每次Windows启动时自动运行,请运行命令提示符并键入以下内容:

schtasks / create / sc onstart / tn memcached / tr“'c:\ memcached \ memcached.exe'-m 512”

同时,要删除计划的memcached任务,请运行以下命令:

schtasks / delete / tn memcached

但是我收到访问被拒绝错误消息。我们是否需要为运行memcahe提供任何特殊的访问权限。

注意: - 我对memcache完全不熟悉。

3 个答案:

答案 0 :(得分:1)

此命令应以管理员身份运行。您必须右键单击命令提示符并使用选项"以管理员身份打开"。

答案 1 :(得分:0)

根据此页面上的信息:

here

1.4.5或更高版本无法作为服务安装。它必须作为Windows任务安装。考虑到应用程序的两个实例,可以在这里找到(针对所有用户)的说明:

https://commaster.net/content/installing-memcached-windows

答案 2 :(得分:0)

有两种方法可以在Windows上运行内存缓存:

  1. 右键单击memcached.exe文件,然后单击“以管理员身份运行”,它将启动memcached。
    1. 按“窗口” + R,然后键入“ cmd”,然后按“ Ctrl + Shift + Enter”。它以管理员身份运行。十个转到文件的分区,然后使用“ memcached.exe -start”运行memcached。

希望这会对某人有所帮助。