国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

打包為二進制程序有不停服更新方案么?

龍正哲

問題描述

有個webman編譯后的二進制文件,但是每次更新的時候,都需要先 stop服務,再覆蓋二進制文件來更新,這樣會導致正在請求的用戶中斷,使用端會報錯,請問有不停服更新二進制程序的方案么?

截圖

1320 2 0
2個回答

chaz6chez

參考隔壁jar包的方案
通過nginx平滑重啟來實現(xiàn)平滑升級;
假設二進制監(jiān)聽8080端口,xxx域名指向8080端口,下一個版本二進制程序則監(jiān)聽8081端口,修改nginx配置指向8081端口,然后平滑重啟nginx,然后關閉8080端口的二進制;
以上邏輯可以通過shell腳本命令來實現(xiàn)

  • 龍正哲 2023-08-09

    謝謝您的建議,在必須要關閉二進制文件的情況下,我覺得這個方案是比較ok了

  • chaz6chez 2023-08-09

    如果寫shell的話,可以通過查詢端口或者是查詢pid文件的方式來進行端口交替處理,一勞永逸

小W

upstream

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??