기동 및 종료

WebtoB를 기동 및 종료하기 위한 명령어와 각종 옵션에 대해 설명합니다.

WebtoB 시스템을 기동 및 종료하기 위해서 ${WEBTOB_HOME}/bin 디렉토리 하위의 webtob 바이너리를 사용합니다.

  • 사용법

    > webtob [-a <타깃 동작>][-c <설정 파일 이름>][-p <설정 파일 경로>][-t <강제종료 시간>][-i][-v][-V][-L][-h]
    옵션 설명

    [-a <타깃 동작>]

    타깃 동작을 start, start-engine, start-manager, stop, stop-engine, stop-manager, restart 중 하나를 지정하여 수행합니다. 옵션을 사용하지 않으면 기본값은 start 입니다.

    [-c <설정 파일 이름>]

    설정 파일 이름을 지정합니다. 옵션을 사용하지 않으면 기본값은 webtob-config.json 입니다.

    [-p <설정 파일 경로>]

    설정 파일 경로를 지정합니다. 옵션을 사용하지 않으면 기본값은 ${WEBTOB_HOME}/config 입니다.

    [-t <강제 종료 시간>]

    종료시, 강제 종료까지의 타임아웃 시간(단위: 초)을 지정합니다. 옵션을 사용하지 않으면 기본값은 60 입니다.

    [-i]

    즉각 강제 종료를 원할때 사용합니다. 기본적으로 현재 수행 중인 업무를 완료하고 종료되지만 [-i] 옵션으로 종료시 업무 완료가 보장되지 않기 때문에 신중하게 사용해야 합니다.

    [-v]

    현재 WebtoB 의 버전 정보를 출력합니다.

    [-V]

    WebtoB 를 verbose 모드로 기동합니다. 로그가 콘솔로 출력되고, foreground 프로세스로 동작하기 때문에 종료 전까지 해당 쉘을 사용할 수 없기 때문에 유의해서 사용해야 합니다.

    [-L]

    기본적으로 [-V] 옵션과 동일하지만, 환경 설정과 무관하게 로그 레벨이 DEBUG 로 로그가 출력되기 때문에 유의해서 사용해야 합니다.

    [-h]

    도움말을 보여줍니다.

WebtoB 기동

WebtoB를 기동하려면 webtob 혹은 webtob -a start 명령어를 실행합니다.

다음은 WebtoB를 기동하기 위해 webtob 명령을 실행하는 예시입니다.

$ webtob
Environment variables for WebtoB:
        WEBTOB_HOME = /home/webtob/

Welcome to WebtoB Demo system.
Enterprise edition License in used.
Success to load config files : webtob-config.json
******* Configuration initialized successfully *******
Current WebtoB Configuration:
        Number of client handlers (HTH) = 1
        Number of worker threads per handler (HTH) = 8
        Number of connection pool size per handler (HTH) = 8192

Today is 2025-06-12
License expires on 2099-12-31 (27230 days remaining)

Booting WebtoB on node (webtob)
Current maximum open files per node 1024
Limit of open files is increased from 1024 to 1048576
Version: WebtoB 6 Fix #1 Linux B0 epoll 2025.06.05
Starting Server(pid:93736) at Thu Jun 12 16:49:14 2025
WebtoB manager starts managing WebtoB process (PID: 1446773)

WebtoB 종료

WebtoB를 종료하려면 webtob -a stop 명령어를 실행합니다. 종료 전에 .webtob.pid 파일을 열어 현재 기동 중인 WebtoB가 있는지 확인 후 ${WEBTOB_HOME}/bin 디렉터리로 이동하여 webtob -a stop 명령을 실행해야 합니다.

다음은 WebtoB를 종료하기 위해 webtob -a stop 명령을 실행하는 예시입니다.

$ webtob -a stop
Environment variables for WebtoB:
        WEBTOB_HOME = /home/webtob/
Shutting down WebtoB
WebtoB process (PID: 93736) is terminated normally. Stop managing process.
WebtoB(pid: 93736) is stopped.
Shutting down WebtoB Manager
WebtoB Manager (PID: 1446773) is stopped.