Document toolboxDocument toolbox

5.4 Session Server


Session Server๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ™”๋ฉด์„ ์ œ๊ณตํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” Session Server์˜ ์ƒ์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ, ๋ณต์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ƒํƒœ์กฐํšŒ์™€ ์‹œ์ž‘/์ข…๋ฃŒ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.


๋‚ด์šฉ




Session Server ์ƒ์„ฑ


Server๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง„ํ–‰ํ•œ๋‹ค.

1. [Create Server] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ Server ์ •๋ณด ๋“ฑ๋ก์„ ์ค€๋น„ํ•œ๋‹ค.

2. Server์˜ ์†์„ฑ์„ ์ž…๋ ฅํ•œ๋‹ค.

3. [Save] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.


Session Server์˜ ์ฃผ์š” ์„ค์ • ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๊ธฐํ˜ธ * ๋Š” ํ•„์ˆ˜๊ฐ’์ด๋‹ค.

ํ•ญ๋ชฉ์„ค๋ช…๋น„๊ณ 
Server Name *Server์˜ ์ด๋ฆ„
  • 64์ž๋กœ ์ œํ•œ๋˜๋ฉฐ, ์˜์ˆซ์ž ๋ฐ ์ผ๋ถ€ ๊ธฐํ˜ธ(-_ .=)๋งŒ ๊ฐ€๋Šฅ
Session Cluster *Server๊ฐ€ ์†ํ•œ ์„ธ์…˜ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ด๋ฆ„
HostServer ์—”์ง„์ด ์„ค์น˜๋œ ํ˜ธ์ŠคํŠธ์˜ ์ด๋ฆ„
IP AddressServer์˜ IP ์ฃผ์†Œ
  • ์ˆ˜์ • ๋ถˆ๊ฐ€
EngineServer์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์—”์ง„์˜ ์ด๋ฆ„
  • ๊ธฐ๋ณธ๊ฐ’ "Playce Dolly"
  • ์ˆ˜์ • ๋ถˆ๊ฐ€
Version *Server์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์—”์ง„์˜ ๋ฒ„์ „
Install Path *Server์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์—”์ง„ ์„ค์น˜ ๊ฒฝ๋กœ
  • ๊ธฐ๋ณธ๊ฐ’ "/opt/wasup/servers/{Server Name}"
  • '/' ๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋ฉฐ, ์˜์ˆซ์ž ๋ฐ ๊ธฐํ˜ธ(- _ . ~ + # %)๋งŒ ๊ฐ€๋Šฅ 
Java Home *Server๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” Java ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ
  • ๊ธฐ๋ณธ๊ฐ’ "/usr/lib/jvm/java-1.8.0"
  • '/'๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋ฉฐ, ์˜์ˆซ์ž ๋ฐ ๊ธฐํ˜ธ(- _ . ~ + # %)๋งŒ ๊ฐ€๋Šฅ
Hotrod Port *Hotrod ํฌํŠธ ๋ฒˆํ˜ธ
  • ๊ธฐ๋ณธ๊ฐ’ "11222"
Jgroups Port *Jgroups ํฌํŠธ ๋ฒˆํ˜ธ
  • ๊ธฐ๋ณธ๊ฐ’ "7800"
RMI Port *RMI ํฌํŠธ ๋ฒˆํ˜ธ
  • ๊ธฐ๋ณธ๊ฐ’ "1009"
Java OptionsServer์— ์ ์šฉํ•˜๊ณ  ์žˆ๋Š” JVM ์˜ต์…˜
  • ๊ธฐ๋ณธ๊ฐ’ "-Xms2048m -Xmx2048m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m"
DescriptionServer์— ๋Œ€ํ•œ ์„ค๋ช…
  • 255์ž๋กœ ์ œํ•œ


์ฐธ๊ณ 

Session Server ์ƒ์„ฑ ์‹œ์— Domain์— ๋งตํ•‘๋œ Session Cluster๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Domain์— ๋งตํ•‘๋˜์ง€ ์•Š์€ Session Cluster๋Š” ์„ ํƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.




Session Server ์ˆ˜์ •

1. ์ˆ˜์ •ํ•  Server๋ฅผ ์„ ํƒํ•œ๋‹ค.

2. [Action > Edit] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์„ ํƒํ•œ Server๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค.

3. Server Name๊ณผ ๊ฐ ์†์„ฑ ์ •๋ณด๋ฅผ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•œ๋‹ค.

[์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ] Server Name, Version, Java Home, Hotrod Port, Jgroups Port, RMI Port, Java Options, Description

4. ์ˆ˜์ •์„ ์™„๋ฃŒํ•˜๋ฉด [Save] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.



Session Server ์ผ๊ด„ ์ˆ˜์ •

1. ์ผ๊ด„ ์ˆ˜์ •ํ•  Server 2๊ฐœ ์ด์ƒ์„ ์„ ํƒํ•œ๋‹ค.

2. [Action > Bulk Edit] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ˆ˜์ •ํ•˜๊ณ ์ž ํ•˜๋Š” ์†์„ฑ๋ช… ์•ž ์ฒดํฌ ๋ฐ•์Šค์— ์ฒดํฌํ•œ๋‹ค. 

3. ๊ฐ ์†์„ฑ ์ •๋ณด๋ฅผ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•œ๋‹ค.

[์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ] Hotrod Port, Jgroups Port, RMI Port, Java Options, Description

4. ์ˆ˜์ •์„ ์™„๋ฃŒํ•˜๋ฉด [Save] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.


์ฐธ๊ณ 

Engine ์ •๋ณด๋Š” ์‚ฌ์šฉ์ž์˜ ์ฐธ๊ณ ๋ฅผ ์œ„ํ•ด ํ‘œ์‹œ๋งŒ ํ•ด์ฃผ๋ฉฐ, ์ˆ˜์ • ๋Œ€์ƒ์€ ์•„๋‹ˆ๋‹ค. 

์ค‘์š”

์ฒดํฌ๋ฐ•์Šค๋ฅผ ๋ฏธ์ฒดํฌ ์‹œ Bulk Edit ๊ธฐ๋Šฅ ์ž‘๋™์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ฒดํฌ ์‹œ์—๋งŒ Save ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๋˜์–ด ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.



Session Server ์‚ญ์ œ

1. ์‚ญ์ œํ•  Server๋ฅผ ์„ ํƒํ•œ๋‹ค.

2. [Action > Delete] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ Server๋ฅผ ์‚ญ์ œํ•œ๋‹ค.

3. ์‚ญ์ œ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ์ผ ๊ฒฝ์šฐ์—๋งŒ [Delete] ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™” ๋œ๋‹ค.


์ค‘์š”

Server๊ฐ€ ๊ธฐ๋™์ค‘์ธ ๊ฒฝ์šฐ ์‚ญ์ œํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์‚ญ์ œ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ์ผ ๊ฒฝ์šฐ์—๋งŒ [Delete] ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™” ๋œ๋‹ค.



Session Server ๋ณต์ œ

1. Server ๋ชฉ๋ก์—์„œ ๋ณต์ œํ•  Server๋ฅผ ์„ ํƒํ•œ๋‹ค.

2. [Action > Clone] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ Server์˜ ๋ณต์ œ๋ฅผ ์ค€๋น„ํ•œ๋‹ค.

3. Clone-Server Name๊ณผ ๊ฐ ์†์„ฑ ์ •๋ณด๋ฅผ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•œ๋‹ค.

[์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ] Server Name, Session Cluster, Host, Version, Install Path, Java Home, Hotrod Port, Jgroups Port, RMI Port, Java Options, Description

4. [Save] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.



Session Server ์„ค์ • ๊ด€๋ฆฌ

Server ๋ชฉ๋ก์—์„œ Server Name์„ ์„ ํƒํ•˜๋ฉด ์ƒ์„ธ์กฐํšŒ ๋ฐ ์„ค์ • ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. General, env.sh, dolly.properties ํƒญ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์„ค์ • ํŒŒ์ผ์˜ ๋ฒ„์ „๋ณ„ ๋น„๊ต ๋ฐ ๋ณต์›์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


์ค‘์š”

Session Server ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ ์ˆ˜์ •๋œ ์‚ฌํ•ญ์˜ ๋ฐ˜์˜์„ ์œ„ํ•˜์—ฌ Server์˜ ์žฌ๊ธฐ๋™์ด ํ•„์š”ํ•˜๋‹ค.

1) General

Server์˜ ๋“ฑ๋ก ์ •๋ณด๋Š” Server ์ƒ์„ธ์กฐํšŒ ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋œ๋‹ค. ์šฐ์ธก ์ƒ๋‹จ์˜ [๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ˆ˜์ • ํ™”๋ฉด์ด ์ถœ๋ ฅ๋œ๋‹ค.


2) Config File

Server์˜ Config File์€ env.sh, dolly.properties ํƒญ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ํŒŒ์ผํŽธ์ง‘๊ธฐ๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. 


Config ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง„ํ–‰ํ•œ๋‹ค.

1. ์กฐํšŒ๋œ ํ™”๋ฉด์—์„œ ์šฐ์ธก ์ƒ๋‹จ์˜ [๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” Edit Mode๋กœ ๋ณ€ํ™˜๋œ๋‹ค. 

2. ์ˆ˜์ •์„ ์™„๋ฃŒํ•˜๋ฉด [] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.

3. ์ €์žฅ์„ ์™„๋ฃŒํ•˜๋ฉด Config ํŒŒ์ผ์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ์ƒ์„ฑ๋œ๋‹ค.


Config ํŒŒ์ผ์˜ ๋ฒ„์ „๋ณ„ ๋น„๊ต ๋ฐ ๋ณต์›ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง„ํ–‰ํ•œ๋‹ค.

1. Selected Version์„ ์„ ํƒํ•œ๋‹ค. 

2. Compared Version์„ ์„ ํƒํ•œ๋‹ค. 

3. ๋น„๊ตํ•  ๋ฒ„์ „์„ ์„ ํƒ ์™„๋ฃŒํ•˜๋ฉด ์šฐ์ธก ์ƒ๋‹จ์˜ [Compare] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.

4. Compare Config File ํŒ์—…์ฐฝ์ด ์ถœ๋ ฅ๋˜์–ด ์„ ํƒํ•œ ๋ฒ„์ „์˜ ํŒŒ์ผ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์„ค์ • ํŒŒ์ผ ๋น„๊ต ๊ฒฐ๊ณผ๋Š” ๋‘๊ฐœ ๋ฒ„์ „์„ ๋™์‹œ์— ๋ณผ ์ˆ˜ ์žˆ๋Š” [Split View]๋ฅผ ๋””ํดํŠธ๋กœ ์ œ๊ณตํ•œ๋‹ค.

5. [Unified View] ๋กœ๋„ ๋ณ€ํ™˜ํ•˜์—ฌ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.

6. ๋ณต์›ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฒ„์ „์˜ ์˜†์— [Restore] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์„ค์ •ํŒŒ์ผ๋กœ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณต์› ์‹œ Config ํŒŒ์ผ์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ์ƒ์„ฑ๋œ๋‹ค.


์ค‘์š”

Server์˜ ์„ค์ • ํŒŒ์ผ ์ˆ˜์ • ๋ฐ ์ œ์–ด๋ฅผ Script ํŒŒ์ผ์—์„œ ์ง์ ‘ ์ˆ˜ํ–‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป๋œ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. Playce WASup์€ ๋ชจ๋“  ์ž‘์—…๋“ค์„ Manager๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค.  


3) ์‚ฌ์šฉ์ž ์ •์˜ Config File

์‚ฌ์šฉ์ž ์ •์˜ Config File์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ "13. Atlassian ์ œํ’ˆ ์„ค์น˜ > 13.1 Jira"๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.




Session Server ์ œ์–ด

Server ์ œ์–ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ "4. Domaine ๊ด€๋ฆฌ > 4.4 Session Server"๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.




Log View

Log View์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ "4. Domaine ๊ด€๋ฆฌ > 4.4 Session Server"๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.





5.3 Web Server
6. Resource ๊ด€๋ฆฌ


Copyright ยฉ 2021 Open Source Consulting, Inc. All Rights Reserved.