项目部署到产品环境后,难免会发生一些故障,有一些可以在本地测试环境中直接重现,而有一些则无法重现。对于可以在本地测试环境中重现的Bug,开发人员往往能够很迅速地进行问题排查。而对于无法重现的Bug,就没这么容易了。Visual Studio 中提供了远程调试的功能,可以帮助我们进行远程调试。准备环境...
分类:
Web程序 时间:
2014-09-26 02:37:28
阅读次数:
279
在discuzx2.5邮箱设置里面已经说了很多关于邮件设置和常见问题的处理办法了,今天这里主要是说明下Discuz! 邮件发送失败排查思路,适用于任何板块的Discuz程序。Discuz! 邮件发送失败排查思路方法:1、要确保填写的邮件信息是否正确,主要检测邮件服务器格式填写。2、查看邮件日志文件,...
分类:
其他好文 时间:
2014-09-25 20:24:57
阅读次数:
239
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出...
分类:
其他好文 时间:
2014-09-25 16:08:59
阅读次数:
335
【文章摘要】 变量初始化看似很简单,但如果初始化位置不当或忘记初始化,则会导致程序行为异常。 本文基于作者的实际项目经验,对近期遇到的两起变量初始化问题进行了详细的分析,为相关软件问题的分析及解决提供了有益的参考。【关键词】 C语言 变量 初始化 开发 一、问题1的排查过程 在对某程序版本进行自测的过程中,发现在程序运行一段时间之后,某指针...
分类:
其他好文 时间:
2014-09-24 19:31:24
阅读次数:
161
写了一个下拉菜单,在单击空白地方的时候隐藏。第一时间就是用$(document).click(function(){ //隐藏代码 });各大浏览器都没问题,唯独iPhone上的不会触发事件。后来排查了一遍原因发现,Safari中是这样处理事件冒泡的:1.点击某个DIV或其他元素。2.发现没有处理....
分类:
其他好文 时间:
2014-09-24 18:44:27
阅读次数:
218
监控前言 上一节我们提到了MSSQL的基于SQL Event的监控,但是有些时候我们需要更加详细、适用于调优排错的监控。SQL Server内部运行的可见性是的查询调整、优化和综合排查成为可能!这一节主要和大家说说SQL Server跟踪(SQL Server Profile)的一些监控方式和途径。...
分类:
数据库 时间:
2014-09-24 11:47:16
阅读次数:
934
最近服务器重装,干脆将所有的源代码都重新整理了一下,开始一切正常,后来发现,每次修改一个画面的时候就会报错 跟踪了下发现是datetime、SmartDate等时间类型的数据,在进行序列化的时候改变了形式:date\"123456。然后再json转换的时候,就会针对时间类型的数据报转换错误,开始以....
分类:
其他好文 时间:
2014-09-23 11:50:24
阅读次数:
241
经过近2年的酝酿,几个月的修正,《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、自动化运维与集群架构》一书出版在即,马上就要与读者见面了。《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、自动化运维与集群架构》仍 然沿用了《高性能Linux服务器构建实战---运维监控、性能...
分类:
系统相关 时间:
2014-09-19 17:31:25
阅读次数:
388
由国内著名技术社区ChinaUnix、51CTO鼎力推荐、华章图书出品、2014年南非蚂蚁(高俊峰)最新技术力作:《高性能Linux服务器构建实战----系统安全、故障排查、自动化运维与集群架构》,已经上架发行,此书是《高性能Linux服务器构建实战---运维监控、性能调优、集群应用》的姊妹篇,仍然...
分类:
系统相关 时间:
2014-09-19 17:27:05
阅读次数:
250
初始:由于新装服务器出现CPU占用过高,响应不及时的问题排查,因为环境基于最基础的LAMP构架 想到开启 MYSQL slow_query_log 慢查询日志做原因分析; 但是看到日志内容之后有点茫然【我明明设定慢于2秒才能记录慢查询】但是内容如下: 很多日志的Query_time 其实只有几毫秒。...
分类:
数据库 时间:
2014-09-19 11:39:05
阅读次数:
282