当前位置: 首页 > news >正文

西安淘宝网站建设公司wordpress怎么修改登录界面

西安淘宝网站建设公司,wordpress怎么修改登录界面,湛江师范学院网站开发技术,wordpress多语言版本突然有一天部署在服务器的一个应用挂掉了#xff0c;没办法只能进入服务器打开【事件查看器】查看下#xff0c;好不容易找到了打开后一脸懵逼事件查看器查到的内容根本对我们排障没有任何作用。在这个时候如果有对应的dump文件就能派上用场了#xff0c;只要有dump文件就能… 突然有一天部署在服务器的一个应用挂掉了没办法只能进入服务器打开  【事件查看器】查看下好不容易找到了打开后一脸懵逼   事件查看器查到的内容根本对我们排障没有任何作用。在这个时候如果有对应的dump文件就能派上用场了只要有dump文件就能查到应用挂掉那刻的一手情报可能有人认为分析dump文件是非常难的事情但是最近不断有新的dump分析工具出来例如用vs2017就能够很简单的分析dump文件。接下来我们用几个实际的例子来看看如何用vs2017来分析dump文件吧 dump文件的收集应用挂是一瞬间的事情挂了之后就没办法生成dump文件了。所以首先要设置一下自动生成dump文件。打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting   在Windows Error Reporting下新建一个 LocalDumps文件夹然后在这项里面新增 DumpCount DumpFolder DumpType 这三项   演示stackoverflow错误导致的crash我们有创建一个简单的console程序class Program    {        static void HogeHoge(string s)        {            HogeHoge(s);        }        static void Main(string[] args)        {            HogeHoge(hoge-);        } } 编译成exe 后运行 毫无疑问会出现如下错误  查看下dump文件果然生成了  那我们分析下这个dump文件用VS2017打开它会出现它的概要信息  你会发现异常信息处写了 【该线程已用完其堆栈】就可以很明显看出来是stackoverflow。而且看右侧【操作】处 有[使用 仅限托管 进行调试] 和 [使用 混合 进行调试] 和 [使用 仅限本机 进行调试]这里牵扯出3个名词托管  适用于在公共语言运行时下运行的代码 所谓托管是指内存管理由系统而不是由程序员管理  大家都知道c#有关内存都是CLR来管理的混合  对托管代码和非托管代码都调用调试器本机  适用于非托管代码如果你的代码里面没有调用非托管代码的话 点击 前面2个按钮都可以的 点击后会直接进入  这样错误源码级别看的非常清楚了。因为是我们本机创建的工程 pdb 和 源码都有。所以才能直接定位到。但是实际上crash都是发生在服务器上把服务器上的dump文件打开的话还会是这样吗下面我们来做一个模拟用Relase编译 然后把 Program.cs文件也给删除掉。然后重新执行crash生成dump文件然后用同样的步骤vs打开点击调试就会提示找不到 Program.cs  这样一来可供我们排障的情报就少了很多。在这种情况下 我们可以利用vs 提供的几个窗口来观察分别是以下三个 第一个窗口线程窗口 实际的程序往往有很多线程在运行每个线程的切换等重要信息可以在这个窗口进行观察。 第二个窗口调用堆栈窗口  调用堆栈窗口是和线程窗口联动的。 第三个窗口也是最重要的窗口并行堆栈  如图所示每个线程和它的堆栈内容展示的很清楚。只不过本例子是比较简单的即使不看这个看前2个窗口就能知道原因了。但是实际的应用若超过运行上百个线程的话将这些线程用图形可视化出来对于我们排查复杂问题是非常有用的 CPU100和死锁导致的crash解析由于系统可以配置crash自动生成dump文件。但是有些情况比如部署在iis上web服务cpu飙到100%下不来导致为web停止服务。这个时候就需要我们手动提取dump文件了。下面我们来模拟一下这种场景新建一个asp.net mvc程序以上代码 async/await会造成死锁我们用iis来启动这个web应用后页面圈圈一直在转网页空白一片打开Windows任务管理器找到w3wp  用vs打开这个dump文件 点击调试后后打开并行堆栈这个窗口  大家看会有很多分支该从哪个开始分析呢教大家一个小技巧不知道如何下手的时候就选分支越长的  从HomeController.Index进来停止在ManualResetEventSlim.Wait死锁原因  总结说到dump大家立马可能想到的是windbg但是windbg的各种命令对于新手们还是比较困难的Vs工具也能帮助我们分析dump能够解决的问题也有很多下一篇文章我将介绍内存泄露dump分析的例子原文地址: https://www.cnblogs.com/yudongdong/p/9687320.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.yutouwan.com/news/23664/

相关文章:

  • 自建站怎么推广游乐园网站建设
  • 如何防止网站被注册中国万网提供的服务和收费情况
  • html个人网站怎么做网站设计公司(信科网络)
  • 株洲定制网站建设网络营销推广的形式
  • 下花园区住房和城乡建设局网站做网站推广
  • 不需要验证码的注册网站网页模板建站系统
  • 发帖子最好的几个网站如何制作网站网页
  • 网站微信认证天津做网站需要多少钱
  • 江苏水利工程建设局网站go语言怎么搭建网页
  • 品牌网站建设e小蝌蚪移动网站开发框架
  • 百度站长seoc2c是什么平台
  • 衡阳有线宽带网站网站制作大概费用
  • 羽贝网站建设网站开发视频播放好做吗
  • 怎么建设网站容易被百度抓取中国工程建设标准网站
  • 网站上seo怎么做现在网站建设 如何保证安全
  • 宁夏信用建设官方网站长沙关键词优化新行情报价
  • 商河网站建设杭州建设局网站
  • 四川建设主管部门网站酒泉网站怎么做seo
  • 网站开发的开发意义如何给网站做外链
  • 重庆网站维护自己可以做类似拓者的网站吗
  • 根据图片做网站用什么wordpress浮窗播放器
  • seo 网站地图优化网站在公司做有什么要求吗
  • php教育学校网站源码wordpress 报表插件
  • 青岛网站建设网站制作个人邮箱注册申请
  • 杭州e时代网站建设如何注册公司名字
  • 电子商务网站建设开发品牌营销策划方案怎么做才好
  • 专业做电脑系统下载网站好如何给网站添加ico
  • 做网站 阿里云和百度云哪个好网站建设专业特长
  • 政务公开和网站建设先进个人网站 前台 设计要求
  • wordpress拿站响应式品牌网站设计