如何知道login到Django站点的活跃用户的数量

有没有办法find当前login到Linux上运行的Django站点的用户数量? 我需要重新启动服务器,我想确保有足够的人,这不会太麻烦。

要查看哪些用户login到Linux,可以使用wwho

w在我机器上的输出:

 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT wesley tty1 :0 Tue12 39:54m 1:34m 0.06s pam: gdm-password wesley pts/1 :0.0 Tue16 1:38m 0.45s 0.44s ssh [email protected] wesley pts/3 :0.0 Tue16 1:38m 0.49s 0.47s ssh [email protected] wesley pts/5 :0.0 Tue20 0.00s 0.25s 0.03sw 

who在我的机器上的输出:

 wesley tty1 2012-02-14 12:28 (:0) wesley pts/1 2012-02-14 16:24 (:0.0) wesley pts/3 2012-02-14 16:34 (:0.0) wesley pts/5 2012-02-14 20:46 (:0.0) 

然而,要查看哪些用户login到应用程序(例如WordPress或Joomla),将需要不同的特定于应用程序的方法。


由于您使用的是Django,因此您需要以编程方式查询未过期会话的session模型。 请参阅StackOverflow上的题为“ 如何获取已authentication用户列表 ”的Q / A, 以获得更全面的解释。