由“OPTIONS”http请求引起的Symfony2日志404错误

时间:2012-10-23 13:06:10

标签: logging symfony http-status-code-404

我们几次在生产过程中提供了一个Symfony2项目。在 prod.log 文件中,我们有相当多的404错误:

[2012-10-17 13:10:03] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: 
No route found for "OPTIONS /bundles/mythemes/css/" 
(uncaught exception)at /data/apps/project/webapp/version/app/cache/prod/...

这是正常的,因为用户无法解析CSS目录,例如有效的URL:

/bundles/mythemes/css/ie7.css

我在Symfony2跟踪器上发现了一个问题,即http“OPTIONS”查询错误:

https://github.com/FriendsOfSymfony/FOSRestBundle/issues/142

我只是想知道是什么导致了这个错误。

1 个答案:

答案 0 :(得分:2)

我找到了问题的根源,在这些情况下,引用者是“Microsoft Office Protocol Discovery”。这篇文章都解释了这一点:

What are "Microsoft Office Protocol Discovery" and "OfficeLiveConnector" and why do they access invalid URLs?