OS CentOS 7 이하는 Atlassian 제품을 설치시 자동으로 서비스 등록을 시켜 주지만 CentOS 7 부터는 수동으로 Service 등록해 줘야 한다.
서비스 등록 하는 절차
vi /etc/systemd/system/jira.service [Unit] Description=Atlassian JIRA Server Service After=network.target mysqld.service [Service] Type=forking User=jira Environment=JAVA_HOME=/data/java/jdk ExecStart=/opt/atlassian/jira/bin/start-jira.sh ExecStop=/opt/atlassian/jira/bin/stop-jira.sh [Install] WantedBy=multi-user.target
Bin 이나 exe 로 설치하면 jdk를 따로 설치할 필요가 없고, 또한 대부분 database를 다른 서버에 설치해주므로 아래와 같이 설정할 수 있다.
vi /etc/systemd/system/jira.service [Unit] Description=JIRA Service After=network.target firewalld.service httpd.service [Service] Type=forking User=jira ExecStart=/opt/atlassian/jira/bin/start-jira.sh ExecStop=/opt/atlassian/jira/bin/stop-jira.sh ExecReload=/opt/atlassian/jira/bin/stop-jira.sh | sleep 60 | /opt/atlassian/jira/bin/start-jira.sh [Install] WantedBy=multi-user.target
생성된 서비스를 아래 명령어로 등록 및 시작
systemctl enable jira.service systemctl daemon-reload systemctl start jira.service systemctl status jira.service