이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 tarantoolctl 명령입니다.
프로그램:
이름
tarantoolctl - tarantool 인스턴스를 제어하는 유틸리티
개요
정력 /etc/tarantool/instances.enabled/my_instance.lua
tarantoolctl 시작 my_instance
tarantoolctl 중지 my_instance
tarantoolctl logrotate my_instance
기술
스크립트는 "/etc/sysconfig/tarantool" 또는 "/etc/default/tarantool"입니다. 파일
일반적인 기본 인스턴스 옵션을 포함합니다.
$ 고양이 /etc/default/타란툴
-- Tarantool 옵션
default_cfg = {
-- pid_file .. instance .. '.pid'가 됩니다.
pid_file = "/var/run/tarantool",
-- wal_dir/instance/가 됩니다.
wal_dir = "/var/lib/tarantool",
-- snap_dir/인스턴스/
snap_dir = "/var/lib/tarantool",
-- sophia_dir/인스턴스/
sophia_dir = "/var/lib/tarantool/소피아",
-- 로거/인스턴스 .. '.log'
로거 = "/var/log/tarantool",
사용자 이름 = "타란툴",
}
instance_dir = "/etc/tarantool/instances.enabled"
이 파일은 사용자가 자신의 애플리케이션(인스턴스)을 배치할 수 있는 "instance_dir"을 정의합니다.
각 인스턴스는 "tarantolctl"로 제어할 수 있습니다.
시작 중 예
tarantoolctl 시작 instance_name
중지 예
tarantoolctl 중지 instance_name
로그 로테이트 인스턴스 기록
tarantoolctl logrotate 인스턴스 이름
엔터 버튼 예 관리자 콘솔
tarantoolctl은 인스턴스 이름을 입력합니다.
지위
tarantoolctl 상태 instance_name
인스턴스가 작동 중인지 확인하십시오.
pid 파일이 존재하고 제어 소켓이 존재하고 제어 소켓이 살아 있으면 코드 0을 반환합니다.
다른 경우에는 반환 코드 != 0입니다. pid 파일이 존재하는 경우 로그(stderr)에서 불평할 수 있으며
소켓은 그렇지 않습니다.
별도의 인스턴스 제어
SysV init를 사용하는 경우 "tarantoolctl"에서 다음으로 symlink를 사용할 수 있습니다.
"/etc/init.d/instance_name[.lua]". "tarantoolctl"은 symlink에 의해 시작되는지 감지하고
instance_name을 "`basename $0 .lua`"로 사용합니다.
저작권
Copyright (C) 2010-2013 Tarantool 저자: 저자 파일을 참조하십시오.
2016-01-19 tarantoolctl(1)
onworks.net 서비스를 사용하여 온라인으로 tarantoolctl 사용
