簡體   English   中英

在Nginx反向代理后面調試Node.js微服務

[英]Debugging node.js microservices behind nginx reverse proxy

我已經努力了幾天,才能通過Kubernetes對在Google容器引擎上運行的node.js進行遠程調試。 主要問題來自以下事實:我要調試的服務位於nginx反向代理后面。

所以我的問題是,首先可以遠程調試位於反向代理后面的上游服務嗎? 如果是這樣,怎么辦?

如果我可以通過localhost上的反向代理進行調試,我很有信心也可以通過Kubernetes在gke上進行調試。

我很樂意為您提供所需的任何信息,例如配置等。

謝謝!

我放棄了嘗試通過nginx反向代理進行調試的工作,而是僅僅通過從特定Pod到我的本地主機的端口轉發來調試單個kubernetes的Pod(docker droplet),然后將調試器附加到localhost:PORT

如果有人需要,這里是命令和文檔

kubectl port-forward POD-NAME PORT

然后通過運行以下命令獲得POD-NAME:

kubectl get pods

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM