免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Node.js進(jìn)程平滑離場(chǎng)剖析小結(jié)-創(chuàng)新互聯(lián)

使用 Node.js 搭建 HTTP Server 已是司空見(jiàn)慣的事。在生產(chǎn)環(huán)境中,Node 進(jìn)程平滑重啟直接關(guān)系到服務(wù)的可靠性,它的重要性不容我們忽視。既然是平滑重啟,就涉及到新舊進(jìn)程的接替過(guò)渡:

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括江干網(wǎng)站建設(shè)、江干網(wǎng)站制作、江干網(wǎng)頁(yè)制作以及江干網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,江干網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到江干省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
  • 首先,保證新進(jìn)程平滑入場(chǎng)
  • 其次,保證舊進(jìn)程平滑離場(chǎng)

本文主要談?wù)撓拢谛屡f進(jìn)程接替過(guò)渡期間,如何保證舊進(jìn)程平滑離場(chǎng)。那怎樣的離場(chǎng)才算平滑的呢?

如何定義平滑離場(chǎng)


以進(jìn)程離場(chǎng)作為時(shí)間分割點(diǎn),我們可以把請(qǐng)求分為兩類:增量請(qǐng)求存量請(qǐng)求

  • 在進(jìn)程離場(chǎng)前,停止接收新的(增量)請(qǐng)求
  • 在進(jìn)程離場(chǎng)前,保證未完成的(存量)請(qǐng)求正常響應(yīng)

所以,達(dá)成以上兩個(gè)目標(biāo),基本上我們就認(rèn)為進(jìn)程的離場(chǎng)是平滑的。在談如何做到進(jìn)程平滑離場(chǎng)前,我們需要一種機(jī)制,這種機(jī)制能讓我們主動(dòng)通知進(jìn)程何時(shí)離場(chǎng),這就涉及到進(jìn)程間通信(IPC)的知識(shí)了,我們先簡(jiǎn)單了解下。

進(jìn)程間通信


對(duì) Unix 或類 Unix 系統(tǒng)而言,進(jìn)程間通信的方式有很多種 —— 信號(hào)(Signal)是其中的一種。

信號(hào)的種類有很多,如 SIGINT、 SIGTERM SIGKILL 等。這些信號(hào)視具體需要用于不同的場(chǎng)景,比如 SIGKILL 一般用于強(qiáng)殺進(jìn)程。

我們可以在命令行執(zhí)行 kill -l 查看所有的信號(hào),如下所示(其中的數(shù)字表示 signal number):

$ kill -l
 1) SIGHUP   2) SIGINT   3) SIGQUIT   4) SIGILL
 5) SIGTRAP   6) SIGABRT   7) SIGEMT   8) SIGFPE
 9) SIGKILL  10) SIGBUS  11) SIGSEGV  12) SIGSYS
13) SIGPIPE  14) SIGALRM  15) SIGTERM  16) SIGURG
17) SIGSTOP  18) SIGTSTP  19) SIGCONT  20) SIGCHLD
21) SIGTTIN  22) SIGTTOU  23) SIGIO  24) SIGXCPU
25) SIGXFSZ  26) SIGVTALRM  27) SIGPROF  28) SIGWINCH
29) SIGINFO  30) SIGUSR1  31) SIGUSR2

文章題目:Node.js進(jìn)程平滑離場(chǎng)剖析小結(jié)-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://m.newbst.com/article48/dceghp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)網(wǎng)站策劃網(wǎng)站設(shè)計(jì)虛擬主機(jī)微信公眾號(hào)關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)