tokbox创建会话时出错:错误:无法创建会话

数字和油画

我使用tokbox创建了一个应用程序,突然,停止工作并抛出此错误

我已经重新启动,我的键也很好。。。我不知道会发生什么..

Error creating session: Error: Failed to createSession. Error: An authentication error occurred: 
(403) {"code":-1,"message":"token has expired","description":"token has expired"}
约书亚·戴克(Joshua Dyck)

当系统/服务器时钟同步未对齐时,此问题似乎是由JSON Web令牌过期问题引起的。

在我们的案例中,开发人员似乎正在更改其机器上的时区设置,并且系统时钟以某种方式与开发服务器不同步(尽管时区目前设置为他的本地时间)。

我们最初通过更改Windows系统设置中的时区来解决此问题。此时,错误消失了,而没有重新启动服务器。

当我们将时区更改回实际的本地时区时,所有内容都会继续工作。

更新:

开发人员再次遇到相同的问题,时区更改这次没有解决。我们意识到,使用错误的时间设置创建了Docker容器(我们通过注销容器中的当前时间来确定这一点)。泊坞窗中的日期比计算机时间晚了一天零几个小时。

重要的是要注意,仅删除图像并重新启动容器并不能解决问题。此外,我们发现应用程序中的其他JWT令牌也受到了影响,而不仅仅是opentok的。

为了解决这个问题,我们必须停止Docker Desktop并重新启动它。这会将所有新创建的容器时间重新同步到Windows机器时间。

另请参阅:Tokbox无法创建会话

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章