我正在尝试按照这篇食谱文章为我的应用程序创建漂亮的错误页面。有时会出现错误,导致应用程序返回一行:503 Service Unavailable
. 只要我能看到引发的潜在错误或异常,我的生活就会轻松很多。切换到开发环境也无济于事,因为错误模板仅在生产中使用。
我发现我需要添加TwigBundle
到资产配置中才能使用 javascript 和 css 资产。像这样的问题在生产环境中确实很难调试。
在我的前端控制器中将调试模式设置为true
无济于事,因为生产错误模板被开发模板取代。
编辑
感谢 Mike Purcell,我设法找回了提供的错误。我有
/[snip]/app/cache/prod/appprodUrlMatcher.php:669 中未捕获的异常“Symfony\Component\Routing\Exception\ResourceNotFoundException”
结果框架应该处理异常,但如果错误 Twig 模板中可能出现错误,它只是决定抛出 503 错误。
如何在 Symfony2 应用程序中打开生产环境的错误报告?
我厌倦了猜测出了什么问题并清除了缓存。在生产中调试 Twig 的错误模板的最佳方法是什么?