我有一个使用symfony2框架的php网站。我想知道在生产服务器上跟踪传入请求的最佳方法是什么,以便解决客户端问题。我知道的唯一方法是在C中使用php日志文件:Windows / Temp目录。有关于此类请求的任何其他跟踪请求和故障排除错误的方式。所有对网站的请求都是https不确定fiddler可以帮助我在这种情况下。请让我知道你的反馈相同。 感谢
答案 0 :(得分:0)
除了记录客户端请求之外,还有其他方法。
首先,Apache将在/var/log/www/access.log
中记录传入的请求其次,Symfony在app / logs / prod.log中默认启用了自己的日志记录
第三,您可以使用monolog实现客户端日志记录和日志记录,例如:Javascript errors =>发送ajax请求到log endpoint =>用monolog行动记录
现在,您的网站将运行哪种类型的操作系统?您谈论Windows Temp目录,您的站点是否将托管在Windows或UNIX服务器上?配置和可用工具将有所不同。
答案 1 :(得分:0)
我目前正在开展一些项目,我打算通过GrayLog2进行这项工作(正如@Christophe在第3个解决方案中所建议的那样)。
我进行了一些本地试验,似乎只能记录任何东西。