Como instalar o memcached 1.4.5 em uma máquina com Windows 7

6

Estou tentando configurar o ambiente para trabalhar com um aplicativo Ruby que requer uma instalação do servidor do memcached para funcionar com o cliente Dalli. Dalli exige o memcached 1.4 +.

Estou instalando isso no Windows 7.

Ao instalar o memcached 1.4.5, recebo a mensagem "Falha ao ignorar SIGHUP: resultado muito grande". Mesmo com essa mensagem o memcached foi instalado, mas quando tento iniciar o serviço recebo a mensagem:

Windows could not start the memcached service on Local Computer.
Error 1053: The service did not respond to the start or control request 
in a timely fashion.

Eu consegui instalar e iniciar o serviço para o memcached 1.2.6, mas o cliente Dalli não consegue se conectar ao servidor (estou assumindo que isso acontece porque o memcached não é v1.4 +).

Alguém tem uma sugestão sobre como colocar o memcached 1.4.5 instalado no Windows 7?

    
por nixda 29.03.2013 / 16:33

2 respostas

2

Eu tenho o mesmo problema exatamente. Tanto quanto eu entendo , o "instalar / executar como um serviço" (-d ) o parâmetro não está mais disponível:

The use of -d for installing as a service was never really sufficient for most installs, as you really need a way to manage the arguments to memcached.

The -d should not generate that error message, but it will, starting with 1.4.5, no longer support installing itself as a windows service.

Eu também tentei forçar a instalação via sc:

sc create memcached binPath= C:\memcached\memcached.exe start= auto

Ainda o mesmo erro 1053 (outros usuários relatam o mesmo).

Ainda estou procurando uma solução. Enquanto isso, executar o memcached.exe através do Agendador de Tarefas é um substituto temporário.

    
por 20.11.2014 / 15:22
0

Qual pacote 1.4.5 memceched você está usando? Se você estiver usando o pacote Northscale, observe que a linha de comando é diferente da versão 1.2.6 do Jellycan. A opção "-d" não parece funcionar nessa versão posterior.

E como você instalou o 1.4.5 como um serviço? Este tutorial mostra o que tínhamos que fazer para que o 1.4.5 fosse executado como um serviço com nosso aplicação comercial.

    
por 31.03.2013 / 19:55