0
我的laravel日誌填入NotFoundHttpException in /forge/default/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php:161
,每分鐘記錄大約10個這樣的異常。Laravel不斷記錄NotFoundHttpException
這使得很難在日誌文件中找到任何有用的東西,並且文件本身非常快速地變大。
這是從機器人試圖抓取網站或可能是另一個問題?日誌不包含被訪問的URL,因此很難判斷它是否是404問題。
感謝
生產現場?嘗試訪問你的nginx/apache日誌也看看他們有什麼 –
也嘗試類似的東西到你的'RouteServiceProvider'和在mehtod中調用'map'把這個 ''Log :: alert('url和method ','url'=> $ this-> app ['request'] - > path(), 'method'=> $ this-> app ['request'] - > method(), 'referer' '=> $ this-> app ['request'] - > headers-> get('referer') ]); ''' 這樣你就可以得到每個請求的URL,方法和引薦來源 –
也可以用你的'App \ Exceptions \ Handler'覆蓋'report'方法作爲它的父類,而不是'$ logger-> error($ e );''把'$ logger-> error($ e,['url'=> $ this-> app ['request'] - > path(),'method'=> $ this-> app ['request' ] - > method(),'referer'=> $ this-> app ['request'] - > headers-> get('referer')]);' –