用DDD調試多進程

來源:互聯網
上載者:User

1、偵錯項目

     查看當前偵錯項目:show follow-fork-mode

     調試父進程: set follow-fork-mode parent

     調試子進程: set follow-fork-mode child

 

2、偵錯模式

     查看當前偵錯模式:show detach-on-fork

     分離模式:set detach-on-fork on  此模式下,沒被調試的進程全速運行

     非分離模式: set detach-on-fork off  此模式下,沒被調試的進程處於GDB的監控下 

 

3、通用調試

     在待調試處加入等待代碼:

     #ifdef DEBUG<br />void debug_wait(int debug)<br />{<br />do {<br />if( debug )<br />sleep(1);<br />else<br />break;<br />}while(1);<br />}<br />#else<br />void debug_wait(int debug)<br />{}<br />#endif

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.