880 Star 3.6K Fork 1.5K

Discuz / DiscuzX

 / 详情

电脑和手机同时在线会计算双倍在线时长

待办的
创建于  
2021-12-04 22:43

描述此问题

电脑和手机同时在线会计算双倍在线时长,一旦在线超过注册正常时长,在线时间就会显示0。

疑似问题重现步骤

在线显示0后在个人资料处的在线时间也会看不到,并且只是没有显示在线时间这个数据,在数据库看实际还有在继续增长。

报错信息

输入图片说明
输入图片说明
输入图片说明

为解决问题做过哪些尝试

禁止多设备同时在线,因为缓存问题用户经常下线,另一设备还是显示另一方在线,所以停止了这种解决方式。

版本信息

Discuz! X3.4 R20211124 UTF-8。

  • Discuz! 版本:X3.4
  • Release 版本:R20211124
  • 服务器系统版本:linux
  • PHP 版本:7.3
  • MySQL / MariaDB 版本:5.6
  • 内存缓存类型和版本:无

评论 (2)

黄泽涛 创建了任务

我们回头查查,在线超过注册正常时长,在线时间就会显示 0 的问题应该能解决,电脑和手机同时在线会计算双倍在线时长估计难度较大,因为是基于 Session 控制的。

请问如何解决呢显示0的问题呢。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1773794 laozhoubuluo 1594507411
PHP
1
https://gitee.com/Discuz/DiscuzX.git
git@gitee.com:Discuz/DiscuzX.git
Discuz
DiscuzX
DiscuzX

搜索帮助