fork方式執行指定js檔案(自動重啟)

2021-10-25 03:29:11 字數 770 閱讀 7965

python | linux | 大資料 | 資料庫 | git | nodejs | golang | 電腦技巧 | 計算機技術

nodejs服務斷掉後自動重啟,採用fork方式執行。

var fork = require('child_process').fork;

//儲存子程序例項陣列

var workers = ;

//這裡的子程序理論上可以無限多

var nodetoargs = ;

//儲存fork返回的程序例項  

let currentround = args[3];  

//監聽子程序exit事件

worker.on('exit',function()

});workers[worker.pid] = worker;

console.log('create worker:' + worker.pid);}; 

//啟動所有子程序

// }

var startpage;

var endpage;

var compacnums;

var startround;

function main(arg1,arg2,arg3,arg4) );} 

main(1,10,3,1);

//父程序退出時殺死所有子程序

process.on('exit',function()

console.log("主程式結束!")

});

JS自執行函式

函式表示式立即執行 函式宣告想要立即執行,會報錯 按照上面的分析,我們如果在第乙個 前面加上函式名稱,在第二個 裡面加入表示式,那麼就不會報錯了,我們來看一下效果 改掉語法錯誤以後的函式宣告 可以看到修改了那兩處的問題以後,報錯消失了,但是這個時候函式並沒有執行,原因上面也已經提到了,就是一旦被當作...

js自執行函式

方式1 最前最後加括號 function 方式2 function外面加括號 function 方式3 function前面加運算子 function 注 1 可以給立即執行函式傳遞引數 2 立即函式內部是可以訪問外部變數 3 立即執行函式模式被廣泛使用,它可以幫你封裝大量的工作而不會在背後遺留任何...

js匿名自執行函式

匿名自執行函式 沒有方法名的函式 閉包 閉包是指有權訪問另乙個函式作用域變數的函式 通過乙個例項來解釋 從網上找到了乙個案例,使用了for迴圈 匿名自執行函式 settimeout。案例1 var value1 0,value2 0,value3 0 for var i 1 i 2 i 1 sett...