2015-11-27 4 views
0

Я хотел запустить тот же сервер memcached на разных портах, которые не впечатляют порта, который я пытаюсь. Теперь он запускается по умолчанию. Я использую Memcached-1.2.5-win32Невозможно запустить memcached на другом порту в окнах

D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe -l 127.0.0.1:11213,127.0.0.1:11212 -d start 

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "112121" 

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11212" 

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11213" 

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11211" 
    TCP 0.0.0.0:11211   0.0.0.0:0    LISTENING  12200 
    TCP [::]:11211    [::]:0     LISTENING  12200 
    UDP 0.0.0.0:11211   *:*         12200 

Любая помощь appreciaed.

Update -II

D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe -p 11213 
^C 
D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11213" 

D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe -p 11213 -l 0.0.0.0 
^C 
D:\sw\memcache\memcached-1.2.5-win32-bin> 

Но его не начинать ...

ответ

0

У меня наконец-то появился выход.

C:\windows\system32>sc create "Memcached11211" binPath= "D:\sw\memcache\memcached-1.2.5-win32-bin\memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto 
[SC] CreateService SUCCESS 

C:\windows\system32> 
C:\windows\system32> 
C:\windows\system32>sc start Memcached11211 

SERVICE_NAME: Memcached11211 
     TYPE    : 10 WIN32_OWN_PROCESS 
     STATE    : 2 START_PENDING 
           (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) 
     WIN32_EXIT_CODE : 0 (0x0) 
     SERVICE_EXIT_CODE : 0 (0x0) 
     CHECKPOINT   : 0x0 
     WAIT_HINT   : 0x7d0 
     PID    : 11456 
     FLAGS    : 

C:\windows\system32>sc create "Memcached11212" binPath= "D:\sw\memcache\memcached-1.2.5-win32-bin\memcached.exe -d runservice -p 11212" DisplayName= "Memcached11212" start= auto 
[SC] CreateService SUCCESS 

C:\windows\system32>sc start Memcached11212 

SERVICE_NAME: Memcached11212 
     TYPE    : 10 WIN32_OWN_PROCESS 
     STATE    : 4 RUNNING 
           (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) 
     WIN32_EXIT_CODE : 0 (0x0) 
     SERVICE_EXIT_CODE : 0 (0x0) 
     CHECKPOINT   : 0x0 
     WAIT_HINT   : 0x0 
     PID    : 8056 
     FLAGS    : 

C:\windows\system32> 

Получил ответ от How to Use memcached on different port. Спасибо Petesh за ответ

0

Попробуйте использовать флаг -p для указания порта:

-p номер порта TCP для прослушивания (по умолчанию : 11211)

memcached.exe -p 11213

+0

Пробовал, не повезло ... Я добавил тропы к вопросу. – Manu

Смежные вопросы