php与symfony网站跟踪生产服务器上的请求

时间:2015-01-11 21:58:10

标签: php symfony

我有一个使用symfony2框架的php网站。我想知道在生产服务器上跟踪传入请求的最佳方法是什么,以便解决客户端问题。我知道的唯一方法是在C中使用php日志文件:Windows / Temp目录。有关于此类请求的任何其他跟踪请求和故障排除错误的方式。所有对网站的请求都是https不确定fiddler可以帮助我在这种情况下。请让我知道你的反馈相同。 感谢

2 个答案:

答案 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个解决方案中所建议的那样)。

我进行了一些本地试验,似乎只能记录任何东西。