使用nssm部署windows服務啓動應用

swoole和workerman他們均可以實現即時通訊的功能,這裏我簡單的就workman做爲windows服務器啓動爲例說哈吧。直接進入正題:windows

下載這個聊天室項目瀏覽器

workerman聊天室 http://www.workerman.net/workerman-chat安全

點擊 start_for_win.bat 會出現一個黑窗口  在瀏覽器中瀏覽http://127.0.0.1:55151就能夠看到聊天室頁面啦!可是當咱們關閉黑窗口的時候會發如今瀏覽端口55151時就退出了!當項目真正部署是我想這樣是很不安全的,因此咱們要找到一種方法來實現守護進程,將這個 bat文件當作windows服務來運行,下面咱們使用nssm,用nssm來將bat轉化爲服務服務器

先下載 nssm軟件,這個在百度上直接搜索一個就能夠啦!swoole

 

 

下載下來以後是一個壓縮包解壓找到對應你本身系統的32/64位nssm(在cmd窗口中找到該路徑下的nssm)執行 nssm install  <服務名>   例如: nssm install workerman(自定義服務名)spa

而後回車出現nssm的配置界面 在界面中填寫你的 項目中的bat文件地址,例如:.net

點擊 install service ,好比:
blog

注意:360會攔截服務,直接忽略便可進程

當顯示successfully的時候說明服務已經安裝成功啦!咱們能夠點擊個人電腦-》管理-》服務  查看一下是否是存在這個服務,如圖個人已經能夠看到服務名爲workerman的服務了:部署

 

相關文章
相關標籤/搜索