由於不知道delvel 是如何設置源碼的,本地編譯的上傳到服務器上,服務器要調試看不到源碼,非常憂傷,因此乾脆使用遠程調試吧:api
在服務器上 ps x|grep game 查找到gameserver的進程pid服務器
而後服務器命令行輸入:
dlv attach $PID --headless --api-version=2 --log --listen=:8181
less
本機只要輸入:ui
dlv connect www.example.com:8181
鏈接到服務器上的dlv進程,就能夠在本機遠程調試了。命令行
須要注意的是調試
本機quit 之後,遠程dlv進程也會結束。
本機沒有dlv connect,遠程dlv直接關閉會致使 遠程調試進程PID直接退出(非常憂傷)
本機dlv輸入quit之後,會讓你選擇是否關閉調試進程,這個有時候也方便,不過大多數都是選擇N 不關閉調試進程PIDcode