Symfony2 生产缓存错误


Symfony2 production cache error

我使用monolog来接收我的symfony应用程序中发生的错误,每次发生一些404时,我都会在电子邮件中收到错误日志。

我已经有一段时间反复收到同样的错误了:

[2013-02-01 10:15:32] 请求。错误:Symfony''Component''HttpKernel''Exception''NotFoundHttpException:在 {my_path}/app/cache/prod/classes.php 行 5179 [] [] 处找不到"GET/cache/65c40e67bd5236d5be8e3637b4c5c61c"(未捕获的异常)的路由

发生在我拥有的其他一些路由上,例如"/login/cache/65c40e67bd5236d5be8e3637b4c5c61c"

好吧,我不知道为什么会发生这种情况,我想避免这种错误。

当有人请求yoururl.com/cache/65c40e67bd5236d5be8e3637b4c5c61c时,就会发生这些问题。由于这些是 http 请求,因此如果您运行特定类型的应用程序来解释这一点,则很可能会进行测试。有许多脚本只是抓取网络,对他们可以找到的每个域执行一些http请求,如果他们得到某种响应,他们会尝试更多。

如果您不想在 monolog 中出现此类错误,您可以将级别更改为 critical .现在没有办法改变这些 404 错误的级别。