有没有办法查看谁当前登录Plone网站?
理由:我想确保在重新启动实例时不要干扰处理内容的用户。
答案 0 :(得分:10)
开箱即用,无法查看用户当前是否正在使用您的网站,只有他们刚刚使用过您的网站。只需拖尾instance-Z2.log
访问日志文件。
请注意,由于HTTP协议的性质,您网站的“当前”用户不会保持连接,因此,在他们再次回到下一个请求之前,没有准确的方法来确定是否有人使用网站。
有一些解决方法,例如使用会话和超时,使用新近度来估计仍有多少用户。 collective.portlet.usertrack
就是这样一种方法。请注意,这些方法可能会有很大的可扩展性损失。
如果您想要做的只是在重新启动期间不会给用户带来不便,请使用缓存前端和/或负载均衡器以及多个实例。这样,当您重新启动第一个实例时,用户仍会看到实例生成的缓存内容或内容。
答案 1 :(得分:2)