我托管在一个装有 CentOS 的 Linux 机器上,我在那里运行一个网络服务器。我想知道如何实时显示正在查看我的网站的实时用户,可以吗?
问问题
1216 次
3 回答
0
我想知道如何实时显示正在查看我的网站的实时用户,可以吗?
嗯,是的,它是,但这取决于您是否要求用户进行身份验证,以便您知道哪些用户特别连接。这更像是一个编程问题,而不是操作系统问题或 Apache 问题。
您可以编写一个简单的脚本,例如,告诉您有多少到端口 80 的活动连接,但这并不表示您有多少唯一用户,或者特别是谁在访问您的网站等。
于 2012-05-10T16:19:39.183 回答
0
如果您正在编写自己的 Web 应用程序,并且如果您要求用户进行身份验证,并且如果您为用户被视为“活跃”的时间设定了阈值,那么当然,您可以添加代码以显示当前使用您网站的人员列表。
于 2012-05-10T16:19:50.557 回答
0
我怀疑您正在尝试查看网络上的活动连接列表。
您可以通过运行netstat -n -A inet
命令来执行此操作。
此列表也可能包含内部连接,包括 Web 服务器、电子邮件、mysql 和任何所需的连接。
但是,最好的方法是按照上面的建议进行应用程序端活动用户列表。
于 2015-01-20T15:19:40.843 回答