【发布时间】:2012-02-09 23:20:36
【问题描述】:
我正在使用 Eclipse + PyDev 来处理 python web 项目。 由于特定的环境,有时我需要在生产服务器上而不是在本地运行调试会话。 我想知道是否有一种方法可以运行隔离的远程调试会话,这样其他用户就不会遇到任何问题,并且代码执行不会为他们暂停?
谢谢。
【问题讨论】:
标签: python eclipse debugging pydev
我正在使用 Eclipse + PyDev 来处理 python web 项目。 由于特定的环境,有时我需要在生产服务器上而不是在本地运行调试会话。 我想知道是否有一种方法可以运行隔离的远程调试会话,这样其他用户就不会遇到任何问题,并且代码执行不会为他们暂停?
谢谢。
【问题讨论】:
标签: python eclipse debugging pydev
我认为这不可能开箱即用......您需要构建您的生产服务器以便这成为可能(即:当您发送给定请求时,它应该产生一个不同的解释器只是为了处理您的调试请求并在调试会话结束后关闭该解释器),但您必须确保调试器实际上将在单独的解释器中运行,否则它最终可能会跟踪其他人的更多事情(最好在这种情况下,它只会让事情变得更慢,更糟糕的是,由于调试器与您的代码的某些交互,最终可能会产生意想不到的后果。
【讨论】: