Iepriekšējā rakstā tika iepazīstināta ar Memcached instalēšanu, bet ko darīt, ja jums ir tikai viena mašīna un vēlaties veikt vairāku mezglu testēšanu?
Tam ir jāstartē vairāki Memcached pakalpojumi vienā datorā.
Pieņemsim, ka Memcached atrodas šādā direktorijā: C:\memcached\memcached.exe
Palaidiet šo komandu CMD, lai instalētu citu Memcached pakalpojumu (atcerieties mainīt porta numuru!). ):
- sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" DisplayName= "Memcached Server1"
Kopēt kodu
Tālāk ir norādītas komandas, lai startētu, apturētu un atinstalētu pakalpojumu.
- sc start "Memcached Server1" //启动
- sc stop "Memcached Server1" //停止
- sc delete "Memcached Server1" //卸载该服务
Kopēt kodu
Ja, izpildot komandu, rodas šāds uzvednes ziņojums:
- Creates a service entry in the registry and Service Database.
- SYNTAX:
- sc create [service name] [binPath= ] <option1> <option2>...
- CREATE OPTIONS:
- NOTE: The option name includes the equal sign.
- type= <own|share|interact|kernel|filesys|rec>
- (default = own)
- start= <boot|system|auto|demand|disabled>
- (default = demand)
- error= <normal|severe|critical|ignore>
- (default = normal)
- binPath= <BinaryPathName>
- group= <LoadOrderGroup>
- tag= <yes|no>
- depend= <Dependencies(separated by / (forward slash))>
- obj= <AccountName|ObjectName>
- (default = LocalSystem)
- DisplayName= <display name>
- password= <password>
Kopēt kodu
Lūdzu, pārbaudiet ievadītās komandas.
Pārbaudes punkts:
Argumentam, kam seko komanda sc cretate, piemēram, vienādības zīmei [binPath= ], aiz tā jābūt atstarpei. Līdzīgi citiem parametriem, piemēram, group= un displayname=, ir nepieciešamas atstarpes aiz vienādības zīmēm. Pretējā gadījumā komandai sc create neizdosies izveidot pakalpojumu un atgriezīs jums tikai palīdzības ziņojumu. |