我有一个网站,其中一些内容通过 apache 基本身份验证受到保护。
有没有办法告诉我(也许从访问日志?)有多少用户实际使用登录?
Intranet 流量被排除在必须登录之外,所以我不能只看有多少人正在访问这些页面。
谢谢。
我有一个网站,其中一些内容通过 apache 基本身份验证受到保护。
有没有办法告诉我(也许从访问日志?)有多少用户实际使用登录?
Intranet 流量被排除在必须登录之外,所以我不能只看有多少人正在访问这些页面。
谢谢。
我从事 Web 开发已经有一段时间了,但服务器管理员从来都不是我工作的一部分。我发现我越来越需要了解幕后发生的事情。查看服务器日志之类的东西,我看到了一些有趣的东西并学到了很多东西,但是我只是不知道“正常”的服务器是什么样的,所以我很难通过比较来判断我们的机器在做什么。
我们正在使用 JRun (4.0) 在 Red Hat 上运行 Apache (2.0.54)。我们的大部分内容都是 ColdFusion,还加入了一点 PHP。Google 分析表明,我们每个月的页面浏览量约为 1,500,000 次,而 Apache 通常每秒报告 5-7 个请求。
如果我top
在服务器上这样做,它会说它已经运行了 700 多天。但是我们的 Apache 实例经常崩溃。对于我们的服务器来说,3 天的正常运行时间将是很长的时间。我会说 Apache 需要重新启动之前的 48 小时是正常的。
我很想听听其他人从他们的经验中说这是好是坏。我怀疑不好,但我没有任何东西可以与之相比。
如果这很糟糕,谁能指出我可以开始学习如何解决这个问题的一些在线资源的方向?
我刚刚开始看到这出现在我们的服务器日志中......
/P/2112/FBA73F59E6F7E78CCFF29DD8BDF46ECCAE5B73145E023BFB207C971E835645245C62CA0296DA6CDA4E62613A9C10C0DADBA941D2AD68005E57EFDC84A8ECD75ADC37C0211ADBADABEA74
它会持续一段时间。事实上,这还不到一个这样的事件的 10%,而且还有许多类似的事件。
我怀疑有人尝试破解,因为我们的服务器上没有名为“/P/”的文件夹。
有人认识这个吗?
顺便说一句,我当时看日志的原因是我们的服务器刚刚崩溃,我不禁想知道它是否相关。
服务器是 Apache/2.0.54 (Unix) PHP/4.4.2 mod_ssl/2.0.54 OpenSSL/0.9.7a JRun/4.0
我们只需要重新启动冷融合服务器,因为它已经没有响应。查看 Apache 错误日志(我们在 RedHat 服务器上通过 Apache 有 jrun 4),我一遍又一遍地看到以下内容......
[Tue Jun 02 12:21:45 2009] [info] 服务器似乎很忙,(您可能需要增加 StartServers 或 Min/MaxSpareServers),产生 8 个孩子,有 2 个空闲,总共 59 个孩子 [Tue Jun 02 12 :21:45 2009] [通知] jrApache [11773: 62983] 为 127.0.0.1:51010 初始化代理 [2009 年 6 月 2 日星期二 12:21:45] [通知] jrApache [11780: 47108] 为 127.0.0.1 初始化代理: 51010 [Tue Jun 02 12:21:47 2009] [notice] jrApache[11784: 37263] 为 127.0.0.1:51010 初始化代理 [Tue Jun 02 12:21:47 2009] [notice] jrApache[11786: 774] 已初始化127.0.0.1:51010 的代理 [2009 年 6 月 2 日星期二 12:21:47] [通知] jrApache [11787: 63825] 为 127.0.0.1:51010 初始化代理 [2009 年 6 月 2 日星期二 12:21:47] [通知] jrApache [11788:45712] 为 127.0.0.1:51010 初始化代理 [2009 年 6 月 2 日星期二 12:21:47] [通知] jrApache[11789:1286] 为 127.0.0.1 初始化代理:51010 [Tue Jun 02 12:21:53 2009] [notice] jrApache [11815: 8710] 为 127.0.0.1:51010 初始化代理
这种情况一次又一次地发生,所以我假设是什么原因导致它产生了这些额外的孩子,直到服务器内存不足并停止响应。
我无法弄清楚为什么会这样。有没有人熟悉 jrun 并且可能知道发生了什么?
我是服务器管理员的新手,但我正试图了解我们的 Apache 服务器。当我试图追踪 Apache 错误日志时,我感到很震惊。即使在对日志进行 grep 之后,我只看到了实际错误,我每秒也收到大约 1 个错误。Apache 服务器状态页面显示服务器每秒处理约 6.3 个请求。
对我来说,这似乎是一个非常高的错误率,但我不熟悉野外大多数服务器的性能。
我是否正在寻找急需帮助的服务器(正如我所怀疑的那样)?
或者这是正常的吗?