运行 byebug under passenger + nginx 有什么办法吗?
Any way to run byebug under passenger + nginx?
我开发了一个简单的 rails 应用程序,它可以在 WEBrick 下的开发环境中运行。但是,当我转移到生产环境时,它不起作用。我修复了与资产和事物相关的小错误。但是,有些事情就是行不通。能够与调试器交互地查看正在发生的事情将非常有帮助。
我可以在代码中插入 byebug
,它会暂停来自 运行ning 的代码,但是因为 passenger 和 nginx 记录到 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
时连接到您的代码
我开发了一个简单的 rails 应用程序,它可以在 WEBrick 下的开发环境中运行。但是,当我转移到生产环境时,它不起作用。我修复了与资产和事物相关的小错误。但是,有些事情就是行不通。能够与调试器交互地查看正在发生的事情将非常有帮助。
我可以在代码中插入 byebug
,它会暂停来自 运行ning 的代码,但是因为 passenger 和 nginx 记录到 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
时连接到您的代码