我们有一个Web服务器,即将在上面启动多个应用程序。在服务器级别上,我们已经通过Hyperic的帮助解决了错误处理问题,以便在数据库/memcached服务器出现故障时通知负责人。
然而,我们仍然需要处理那些发生在应用程序级别的错误和日志事件,以便为我们的客户改进应用程序,在客户注意到之前解决问题。
那么,这种情况下有什么好的解决方案呢?使用PHP自己的错误日志可能会很快被大量同时运行的应用程序堵塞。如果您想要结构化,这可能不是最佳选择。
一种想法是构建一个轻量级的离线错误处理应用程序,它具有REST/JSON API,接收加密和序列化的错误消息数组,并将它们存储到数据库中。也许根据错误的严重程度,它还可以直接输入到我们的缺陷跟踪器中。这可能需要花费一些时间,但似乎是一个相当脆弱的解决方案,我相信已经有更好、更可靠的替代方案存在。
谢谢。
然而,我们仍然需要处理那些发生在应用程序级别的错误和日志事件,以便为我们的客户改进应用程序,在客户注意到之前解决问题。
那么,这种情况下有什么好的解决方案呢?使用PHP自己的错误日志可能会很快被大量同时运行的应用程序堵塞。如果您想要结构化,这可能不是最佳选择。
一种想法是构建一个轻量级的离线错误处理应用程序,它具有REST/JSON API,接收加密和序列化的错误消息数组,并将它们存储到数据库中。也许根据错误的严重程度,它还可以直接输入到我们的缺陷跟踪器中。这可能需要花费一些时间,但似乎是一个相当脆弱的解决方案,我相信已经有更好、更可靠的替代方案存在。
谢谢。