启动我的网站后,我注意到访客用户在几秒钟内从0跳到45。它似乎在没有停止的情况下增加。它在当地工作得很好,但似乎" Sessions"并不坚持,并且认为每个用户都是新用户。
我使用Centos,Drupal 7和DrupalChat模块。我确实添加了一些自定义代码,但没有任何应该导致这种情况。就像我说的那样,它在当地有效。
我认为即使网站隐藏在窥探之外,也有可能创造出45个观众。但我不知道是什么。有什么想法吗?
更新
它可能只有45个用户,因为它正在以新用户的身份获取SOMETHING,然后失去对它的追踪。 45秒后它将过期,该用户将显示为离线。
更新
每次cron运行时,似乎都认为新用户正在访问该站点。即每次打开cron.php时,它都会将用户显示为活动状态。为什么要这样做以及如何解决?
答案 0 :(得分:0)
我通过在cron运行时设置会话变量来修复此问题,然后模块询问显示它的页面,如果设置了会话变量,则返回false。
这绝对是一个黑客,但真正的解决方案是对模块提出相当多的更改。