# 線上啟動
該文檔適合技術人員或運維人員閱讀,這里會介紹一些生產系統問題的排查與解決方法,本文檔也會根據客戶反饋的問題不斷更新。
以下操作需以系統部署文檔安裝的軟件為前提,如自行部署下面內容僅供參考。
### 啟動依賴軟件
- - - - - -
登錄`root`用戶,然后進入到`/usr/local`目錄下,按如下啟動:
1. 啟動zookeeper,進入zookeeper-3.4.6目錄下。
啟動:`./bin/zkServer.sh start`
查看:`./bin/zkServer.sh status`
2. 啟動activemq,進入apache-activemq-5.15.6目錄下。
啟動:`./bin/activemq start`
查看:`./bin/activemq status`
3. 啟動redis和mysql。
登錄寶塔,查看redis和msyql的啟動狀態,通過寶塔維護。(正常系統重啟后,寶塔會自動啟動,安裝的軟件也會啟動)
### 啟動服務
- - - - - -
登錄`xxpay`用戶,進入到`/home/xxpay/service`目錄下,部署后的項目如下:
```
<pre class="calibre25">```
drwxr<span class="token">-</span>xr<span class="token">-</span>x <span class="token3">5</span> root root <span class="token3">4096</span> <span class="token3">8</span>月 <span class="token3">2</span> <span class="token3">16</span><span class="token1">:</span><span class="token3">11</span> xxpay<span class="token">-</span>agent
drwxr<span class="token">-</span>xr<span class="token">-</span>x <span class="token3">5</span> root root <span class="token3">4096</span> <span class="token3">8</span>月 <span class="token3">2</span> <span class="token3">16</span><span class="token1">:</span><span class="token3">11</span> xxpay<span class="token">-</span>manage
drwxr<span class="token">-</span>xr<span class="token">-</span>x <span class="token3">5</span> root root <span class="token3">4096</span> <span class="token3">8</span>月 <span class="token3">2</span> <span class="token3">16</span><span class="token1">:</span><span class="token3">11</span> xxpay<span class="token">-</span>merchant
drwxr<span class="token">-</span>xr<span class="token">-</span>x <span class="token3">5</span> root root <span class="token3">4096</span> <span class="token3">8</span>月 <span class="token3">2</span> <span class="token3">16</span><span class="token1">:</span><span class="token3">11</span> xxpay<span class="token">-</span>pay
drwxr<span class="token">-</span>xr<span class="token">-</span>x <span class="token3">5</span> root root <span class="token3">4096</span> <span class="token3">8</span>月 <span class="token3">2</span> <span class="token3">16</span><span class="token1">:</span><span class="token3">11</span> xxpay<span class="token">-</span>task
```
```
按如下順序啟動服務:
1. 啟動`pay`,進入xxpay-pay/bin目錄下。
啟動:sh ./app.sh start
日志:tail -f /home/xxpay/logs/pay/all/pay.log
2. 啟動`task`,進入xxpay-task/bin目錄下。
啟動:sh ./app.sh start
日志:tail -f /home/xxpay/logs/task/all/task.log
3. 啟動`manage`,進入xxpay-manage/bin目錄下。
啟動:sh ./app.sh start
日志:tail -f /home/xxpay/logs/manage/all/manage.log
4. 啟動`agent`,進入xxpay-agent/bin目錄下。
啟動:sh ./app.sh start
日志:tail -f /home/xxpay/logs/agent/all/agent.log
5. 啟動`merchant`,進入xxpay-merchant/bin目錄下。
啟動:sh ./app.sh start
日志:tail -f /home/xxpay/logs/merchant/all/merchant.log
app.sh腳本命令包括:
`start`:啟動服務
`restart`:重啟服務
`status`:查看狀態
`stop`:停止服務