什么是最好的方式来获取有关PHP错误的报告?
为了给出一些背景知识,可以使用一些遗留的PHP应用程序/网站来生成各种错误/警告等,目前正在进入apache日志。
希望能够以graphics方式在开发人员所在办公室的屏幕上显示。
希望通过提高这些错误的可见性,首先会使人们迅速意识到升级是否会增加错误率,并有助于长期追求将错误降低到零。
对于额外的点,能够将错误分成导致错误的文件path的一部分(即:通过站点分割错误)将是很好的。
最好的工具是什么? 我正在看仙人掌,之前曾经使用过zenoss进行其他监控。 但是无法find关于如何做到这一点的信息 – 希望其他人已经做到了!
我在工作中所做的只是在一个大屏幕上build立一堆尾巴运行的terminal。 这是非常有效的,因为你实时得到所有的错误。
基本上; – 在所有相关的机器上设置upp logmonitor帐户,确保它可以读取日志文件,而不是其他的。 – 在进行监控的计算机上生成SSH私钥/公钥对,并将其设置在您要访问的计算机上。 – 设置一堆terminal窗口,在启动时自动加载并连接到每台服务器,并启动尾部日志文件。
确保使用尾部-F而不是尾部-f,否则日志将在旋转时停止滚动。
我们在运行Leopard的Mac上设置了这个function,所以它可以从头开始学习我们需要的所有东西,ssh,带有“窗口组”的terminal,以及用于运行自定义命令的configuration文件,而不是连接上的普通shell。
当然,下一个。 这个级别是设置你的系统日志从一个地方收集所有不同机器的所有日志文件。
试试Splunk
你可以用我的日志pipe理项目Octopussy来做到这一点(还有更多),但是对于你所需要的,它可能有点复杂。
但是如果你想尝试一下,我可以帮助你解决这个问题。