未能打开流 - 没有这样的文件或目录 - Lumen PHP

问题描述 投票:1回答:1

我们捕获移动设备信息以及为其生成的jwt令牌,并将其存储在mysql表中。

这是为了确保用户能够在1个或多个设备上使用应用程序,按照计划为用户分配。

在某些情况下,用户会从设备上注销,或者我们通过使令牌无效来强制用户注销设备。在这种情况下,下面的代码将被执行以使jwt令牌无效。

try {
       JWTAuth::manager()->invalidate(new \Tymon\JWTAuth\Token($token), $forceForever = false);
}
catch (JWTException $e) {
}

以下是技术栈

  • PHP 7.2
  • 流明
  • Redis

下图所示的错误只发生在这个api上,而不是任何其他api。不知道为什么会出现与缓存有关的错误。

enter image description here

似乎每当 sudo php artisan cache:clear 在服务器上执行,它开始工作,并从第二天开始再次失败。

请告诉我这是什么原因

php jwt lumen
1个回答
0
投票

我的lumen使用本地缓存,因为某些原因,我忘了改成redis,我应该使用。所以现在它的罚款。

© www.soinside.com 2019 - 2024. All rights reserved.