我们有一个网络服务器,我们即将启动一些应用程序。在服务器级别上,我们设法在Hyperic的帮助下处理错误处理,以通知负责数据库/ memcached服务器关闭的人员。在应用程序基础上记录/处理错误?
但是,我们仍然需要处理那些发生在应用程序级别上的最终错误和日志事件,以便在客户通知之前改进我们客户的应用程序。
那么,什么是那么一个好的解决办法做到这一点?
利用PHP:自己的错误日志将很快成为cloggered,如果我们将在同一时间运行的应用程序一个大数目。如果你喜欢结构,这可能不是最好的选择。
一种想法是构建具有接收错误消息并且将它们存储的加密和序列化数组到一个数据库中的REST/JSON API一个场外轻质错误处理应用程序。也许它可以,根据错误的严重程度也可以直接输入到我们的错误跟踪器。
可能是花了几个小时,但它似乎是一个相当脆弱的解决方案,我相信已有更好的更可靠的替代方案。
谢谢,
当然,我们的目标是始终保持最终的误差数低,但随后而来的人的因素。我相信,当部署到客户生产应用程序等时,我们会在某一时刻搞砸一些东西。您的方法绝对是一个需要考虑的方法! – Industrial 2010-05-31 17:11:37
人的因素,应用程序的最糟糕的噩梦;)我知道你在说什么,但如果你要开发一些新的东西我敢肯定有监控现有错误日志的好办法的时候(我有一个单独的一个每个应用程序)。刚开始使用的最后修改日期,也许是文件大小(如果它一夜之间翻倍有可能出错)2个东西我想...我被这个想法寿好奇,或许会喜欢的东西添加到我的项目”待办事项名单。 – CharlesLeaf 2010-05-31 17:18:28