Java 无法在windows上的其他端口上启动memcached
我想在不同的端口上启动同一个memcached服务器,而不考虑我正在尝试的端口。现在它在默认端口上启动。 我正在使用memcached-1.2.5-win32Java 无法在windows上的其他端口上启动memcached,java,hibernate,caching,memcached,Java,Hibernate,Caching,Memcached,我想在不同的端口上启动同一个memcached服务器,而不考虑我正在尝试的端口。现在它在默认端口上启动。 我正在使用memcached-1.2.5-win32 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 |
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
感谢您的帮助
更新-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>
但它没有开始…尝试使用flag-p指定端口: -要侦听的TCP端口号(默认值:11211)
memcached.exe-p 11213我终于找到了出路
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>
我从他那里得到了答案。多亏了皮特的回答我尝试了,但运气不好……我已经为问题添加了线索。