常規的swoole服務,每次linux重啟之後,就得手動開啟,比較麻煩,所以更換成linux開機自啟的方式。
在/etc/init.d目錄下建立start_websocket檔案
vi start_websocket
#!/bin/sh
# chkconfig: 23456 90 10
# description: websocket start
cd *** #進入程式目錄
nohup php index.php websocket/server/start & #後台執行
設定chkconfig,達到開機自啟
chkconfig --add start_websocket //新增
chkconfig --del start_websocket //刪除
chkconfig --list start_websocket //檢視
開啟服務:service start_websocket
或者,可以寫成這樣
在/etc/init.d目錄下建立websocket檔案
vi websocket
#!/bin/sh
# chkconfig: 23456 90 10
# description: start and reload websocket
case "$1" in
start)
cd *** #檔案路徑
nohup php index.php websocket/server/start & #後台執行
;;
reload)
echo "loading..."
pid=`pidof swoole_websocket` #根據程序名稱查詢pid
echo $pid
kill -usr1 $pid
echo "loading success"
;;
*)
echo "usage: /etc/init.d/websocket " >&2
exit 1
esac
設定chkconfig,達到開機自啟
開啟服務:service websocket start
重啟服務:service websocket reload
這樣的寫法,只能進行手動開啟(重啟)服務,暫時沒有找到可預設直接開啟start的方法
待續。。。
linux swoole具體安裝步驟
安裝之前要注意 1 php版本要大於7 2.redis 擴充套件需要安裝 一般就有 3.pdo 擴充套件需要安裝 一般就有 4.hiredis擴充套件需要安裝 hiredis安裝步驟 分別執行 wget o hiredis.tar.gz tar xf hiredis.tar.gz mv hiredi...
oracle建立使用者指令碼
oracle建立使用者指令碼 2009 05 14 22 52 create user dfl identified by dfl default tablespace users temporary tablespace temp profile default account unlock 2 ...
sql 指令碼建立索引
之前從沒有用sqlserver資料庫處理過大資料量的表,都是用oracle,然後一般為資料量較大的表新增索引或主鍵都是用plsql工具,今天正好需要為一張儲存於sqlserver資料庫的千萬級資料表增加索引,於是遇到了下面一系列的問題。我開始想當然的右鍵需要增加索引的表名 設計 管理索引和建 新增索...