【问题标题】:Unable to start memcache on windows无法在 Windows 上启动 memcache
【发布时间】:2016-02-11 06:07:09
【问题描述】:

我尝试使用 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 完全陌生。

【问题讨论】:

    标签: memcached


    【解决方案1】:

    根据本页信息:

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

    1.4.5 或更高版本不能作为服务安装。它必须作为 Windows 任务安装。 要通过命令行(或批处理文件)创建此任务,请按照类似于以下示例的方式进行操作:

    创建两个 MEMCACHED 任务

    SCHTASKS /create /sc onstart /ru system /tn memcached1 /tr "C:\Xampp\memcached\memcached.exe -m64 -p11211"
    SCHTASKS /create /sc onstart /ru system /tn memcached2 /tr "C:\Xampp\memcached\memcached.exe -m256 -p11212"
    

    上述任务将在重新启动时运行。
    请注意每个实例上不同的内存量和端口号。

    【讨论】:

      【解决方案2】:

      在 Windows 上运行 memcached 有两种方法:

      1. 右键单击memcached.exe 文件并单击“以管理员身份运行”,它将启动memcached。
        1. 按“Window”+R,然后键入“cmd”,然后按“Ctrl+Shift+Enter”。它以管理员身份运行它。十到文件所在的位置,使用“memcached.exe -start”运行memcached。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-03-20
          • 2018-10-12
          • 1970-01-01
          • 1970-01-01
          • 2019-08-14
          • 2017-07-21
          • 2017-03-04
          • 1970-01-01
          相关资源
          最近更新 更多