我有一个已记录的用户,可以访问我的JavaScript应用。
在初始化期间,应用程序会发送几个Ajax调用来收集一些信息。
有时,我会说十分之一,其中一个呼叫在我的一个路由过滤器中中止。
我对它的看法:
这里有错误的过滤器:
我知道这是因为我将403
替换为418
并且它改变了#34;禁止"小故障" teapot"毛刺。
Route::filter('auth-api', function() {
if (!Auth::check()) { App::abort(403, "Auth-api filter denied"); }
});
这是行动中的奇怪错误:
所有/api/[whatever]
都会使用相同的过滤器,在这种情况下,/api/assurances
会死,而其他过滤器会很好。
答案 0 :(得分:1)
听起来你的会话由于某种原因失败了。这可能是由file
会话驱动程序引起的,当连续多次访问时会导致竞争条件。
最佳选择是更改会话驱动程序并测试问题是否仍存在于另一个会话驱动程序中。我建议尝试使用Redis或Memcache - 因为它们设计得快速,快速和可靠。