Cómo instalar memcached 1.4.5 en una máquina con Windows 7

6

Estoy tratando de configurar el entorno para que funcione con una aplicación Ruby que requiere una instalación de servidor memcached para funcionar con el cliente Dalli. Dalli requiere memcached 1.4+.

Estoy instalando esto en Windows 7.

Al instalar memcached 1.4.5, aparece el mensaje 'Error al ignorar SIGHUP: Resultado demasiado grande'. Incluso con este mensaje, se instaló la memoria caché, pero cuando trato de iniciar el servicio recibo el mensaje:

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.

Pude instalar e iniciar con éxito el servicio para memcached 1.2.6, pero el cliente Dalli no se conecta al servidor (supongo que esto se debe a que memcached no es v1.4 +).

¿Alguien tiene una sugerencia sobre cómo instalar memcached 1.4.5 en Windows 7?

nixda
fuente
Se supone que solo debe instalarlo y configurarlo, entonces debería funcionar, no hay instrucciones especiales más allá de eso.
Ramhound

Respuestas:

2

Tengo el mismo problema exactamente. Según tengo entendido , el parámetro "instalar / ejecutar como servicio" (-d) ya no está disponible:

El uso de -d para instalar como servicio nunca fue realmente suficiente para la mayoría de las instalaciones, ya que realmente necesita una forma de administrar los argumentos para memcached.

La -d no debería generar ese mensaje de error, pero, a partir de 1.4.5, ya no admitirá instalarse como un servicio de Windows.

También intenté forzar la instalación a través de sc:

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

Sigue siendo el mismo error 1053 (otros usuarios informan lo mismo).

Todavía estoy buscando una solución. Mientras tanto, ejecutar memcached.exe a través del Programador de tareas es una solución provisional.

Dr. Gianluigi Zane Zanettini
fuente