运行 byebug under passenger + nginx 有什么办法吗?

Any way to run byebug under passenger + nginx?

我开发了一个简单的 rails 应用程序,它可以在 WEBrick 下的开发环境中运行。但是,当我转移到生产环境时,它不起作用。我修复了与资产和事物相关的小错误。但是,有些事情就是行不通。能够与调试器交互地查看正在发生的事情将非常有帮助。

我可以在代码中插入 byebug,它会暂停来自 运行ning 的代码,但是因为 passengernginx 记录到 STDOUT(默认情况下)我无法进入 byebug 提示。 (并且都不读 STDIN)

passenger + nginx下有没有办法运行byebug

编辑

这次我的问题 was related 到 https。

这里是客作者。 Byebug 集成在 Passenger Enterprise 中可用:https://www.phusionpassenger.com/library/admin/nginx/debugging_console/ruby/

您可以使用 https://github.com/davejamesmiller/ruby-debug-passenger 这添加了一个 rake 任务,只是 运行 'rake debug' 并且您将在它遇到 byebug

时连接到您的代码