我尝试使用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完全不熟悉。
答案 0 :(得分:1)
此命令应以管理员身份运行。您必须右键单击命令提示符并使用选项"以管理员身份打开"。
答案 1 :(得分:0)
根据此页面上的信息:
1.4.5或更高版本无法作为服务安装。它必须作为Windows任务安装。考虑到应用程序的两个实例,可以在这里找到(针对所有用户)的说明:
答案 2 :(得分:0)
有两种方法可以在Windows上运行内存缓存:
希望这会对某人有所帮助。