用VSCode遠端除錯Pomelo伺服器子程序

2021-08-19 16:48:22 字數 942 閱讀 7173

pomelo是網易開源的輕量級遊戲伺服器框架。是基於node.js的多程序非同步伺服器框架。非重度遊戲,完全可以用它來實現遊戲伺服器。

由於pomelo實現的是多程序的,這樣就不能使用vscode在windows下面,直接除錯。只有遠端除錯了。

首先是配置config/servers.json,在要設定的伺服器,增加args這個引數,例如:

,這裡增加了乙個:

"args":"--inspect=192.168.1.21:49901"
然後,啟動就可以了,如果是本地除錯的話,可以不用填192.168.1.21,直接就是埠號就可以。

然後在vscode上面配置

第一步:如下圖操作

第二步:選擇nodejs附加到遠端計畫

name:表示是這個配置的名稱,你可以填你喜歡的

address:表示的是遠端除錯的ip位址,我的伺服器是在192.168.1.21上面執行的,所以這裡就會填192.168.1.21,並和servers.json中的args中--inspect的位址一致。

port:同上,和args中的--inspect的埠號一致。

下面是我實際配置的例子:

最後:在除錯選擇這個配置,就可以遠端除錯pomelo程序了,同理,所有node工程,都可以用這個方式除錯。

vscode遠端arm除錯步驟

第一步 在網上安裝aarch64 linux gnu gdb 第二步 開啟終端,把遠端的根目錄對映到nvidia arm資料夾中 cd mkdir nvidia arm sshfs ipdress nvidia arm第三步 新開終端,開啟遠端除錯埠進行聽 ssh ipdress第四步 在launc...

使用vscode遠端除錯arm linux開發板

gdbserver 192.168.0.102 1234 sun vscode配置 例如 linux的除錯基本沒有很好的圖形化介面,對於初學者來說,除錯 就變成乙個很困難的事情了,利用vscode強大的功能,我們可以想除錯vc一樣去除錯 tar xjf gdb 7.4.tar.bz2 cd gdb ...

vscode 遠端除錯centos配置

安裝外掛程式remote development 如果遠端伺服器位配置ssh登入服務要先配置遠端伺服器,在本地 windows 也要安裝ssh客戶端,在windows上可以這樣檢查在powershell裡輸入ssh命令檢視,另外,如果要對ssh作配置,再配置 或者調出命令面板 ctrl shift ...