PHP与Symfony网站跟踪请求在生产服务器上


php with symfony website tracing request on production server

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

记录客户端请求的方式不止

首先,Apache 将在/var/log/www/access 中记录传入的请求.log

其次,Symfony在app/logs/prod中默认启用了自己的日志记录.log

第三,你可以用monolog实现客户端日志记录和日志记录,例如:Javascript错误=>将ajax请求发送到日志端点=使用monolog操作>日志

现在,您的网站将在什么类型的操作系统上运行?您谈到Windows Temp目录,您的网站将托管在Windows还是UNIX服务器上?然后,配置和可用工具将有所不同。

我目前正在做一些项目,我计划通过 GrayLog2 来完成(正如@Christophe在第三个解决方案中建议的那样)。

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