<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      nodejs開發(fā)中如何調(diào)試基于多進(jìn)程的程序

      在nodejs開發(fā)中,通過child_process啟動多進(jìn)程時,能夠在啟動的同時直接啟動不同的調(diào)試端口:這段程序是從5588自增1為每個進(jìn)程都設(shè)置了唯一的端口:

       

      var globalI = 0;
      var DEBUG_BRK = '--debug-brk',
      IS_DEBUGGING = isDebugging();
      
      function isDebugging() {
      var execArg, port;
      for (var i = 0; i < process.execArgv.length; i++) {
      execArg = process.execArgv[i];
      var debugBrkWithPort = DEBUG_BRK + '=';
      if (execArg.indexOf(debugBrkWithPort) === 0) {
      port = parseInt(execArg.substring(debugBrkWithPort.length));
      if (!isNaN(port)) {
      return true;
      }
      }
      }
      return false;
      }
      function addDebugParameter(args) {
      if (IS_DEBUGGING) {
      globalI++;
      args.splice(0, 0, DEBUG_BRK +"="+ (5588+globalI));
      }
      };
      在fork的同時調(diào)用 :
      var processParameters = [path];
      addDebugParameter(processParameters);
      var sub=require('child_process').fork(path, obj.bindings[name].args, {
      'cwd' : process.cwd(),
      'env' : env,
      execArgv:processParameters
      });
       
      注意:
      1.如果使用以上方法出現(xiàn)websotrm調(diào)試時,仍然不進(jìn)入斷點,webstorm在啟動調(diào)試后不繼續(xù)的情況,請把webstorm中的node的路徑換成以下內(nèi)容的sh文件 [同時安裝socat],社區(qū)中說是webstorm的一個bug。
       
      ORIG_PORT=`echo $* | sed 's/.*--debug-brk=\([0-9]*\).*/\\1/'`
      NEW_PORT=`expr $$ "%" 64000 + 1024`
      
      ARGS=`echo $* | sed "s/--debug-brk=[0-9]*/--debug-brk=$NEW_PORT/"`
      
      node $ARGS &
      if ["$ORIG_PORT" -lt ""];then
      node $ARGS &
      else
      node
      fi
      
      sleep 1
      
      if ["$ORIG_PORT" -lt ""];then
      socat TCP4-LISTEN:$ORIG_PORT,fork,bind=127.0.0.1 TCP:localhost:$NEW_PORT
      else
      socat TCP4-LISTEN:$ORIG_PORT,fork,bind=127.0.0.1 TCP:localhost:$NEW_PORT
      fi
       
      2.如果使用chrome進(jìn)行調(diào)試,請更換DEBUG_BRK
      posted @ 2014-06-19 14:30  孤獨俠客  閱讀(798)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 最新精品国偷自产在线美女足| 亚洲高清WWW色好看美女| 亚洲精品无码久久一线| 亚洲成人网在线观看| 好男人视频免费| 国产精品成人午夜福利| 欧美成年黄网站色视频| 与子乱对白在线播放单亲国产| 亚洲国产成人综合精品| a4yy私人毛片| 国产亚洲精品成人无码精品网站| 中文字幕亚洲人妻系列| 日韩一区二区在线观看的| 亚洲无线观看国产精品| 国产精品久久久久久久久久妞妞| 丁香婷婷色综合激情五月| 国产精品一区中文字幕| 婷婷五月综合丁香在线| 小污女小欲女导航| 内射极品少妇xxxxxhd| 国产午夜福利视频一区二区| 精品一区二区亚洲国产| 色婷婷av久久久久久久| 老色批国产在线观看精品| 少妇上班人妻精品偷人| 务川| 欧美老熟妇乱子伦牲交视频| 亚洲伊人情人综合网站| 成人拍拍拍无遮挡免费视频 | 人妻偷拍一区二区三区| 人妻少妇偷人无码视频| 国产综合精品91老熟女| 天堂а√在线中文在线| 免费久久人人爽人人爽AV| 日韩精品一卡二卡在线观看| 无码尹人久久相蕉无码| 久久综合开心激情五月天| 强奷漂亮少妇高潮伦理| 亚洲 日本 欧洲 欧美 视频| 四虎永久精品免费视频| 欧美亚洲国产一区二区三区|