`
JasonZhangYuJie
  • 浏览: 8813 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

服务器上几种常见异常的解决方案

 
阅读更多
由于以前就业时算是公司里对服务器上各种硬件和配置原理较为了解. 一直负责公司服务器日常管理.也算是半路出家. 当然日常工作中前前后后也遇到不少大大小小的问题(硬件/服务器日常配置 数据中心合并方案等等). 有1些常见的异常. 总结一些基本快速的处理方法.如下

(1)配置Asp.net站点ISS报出:服务器应用程序不可用.具体异常信息如下:

服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

我检查ISS上其他的配置.发现全部都是Asp编写的网站.属性中查看运行的环境竟是Asp.net Framework 1.1版本. 我修改成了.NET FrameWork2.0版本.结果出现这个错误提示.

(1)一般情况下.NET2.0和.NET1.1在程序池公用时就会出现"服务器应用程序不可用"这个异常.其实是进程池调用冲突的问题,如果访问的两个应用程序,分别是2.0 和1.1, 而且他们共用一个进程池,
IIS 无法同时将其解析2种版本,就会出现如上的错误.

解决问题办法:修改其中之一的进程池, 如把 2.0的应用程序的进程池改为 ASP.NET 2.0 . 即可

(2)方法二:重新注册IIS, NET\Framework\v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下.net aspnet_regiis.exe -u 先卸载 aspnet_regiis.exe -i 重新安装 有时候重启一下服务器就好了.

有时按照上面的两种方法配置.还会报出同样的异常.接着查看一下系统事件日志.来看看报出异常具体信息.这是在11-10日10点这个时段服务器上系统事件日志:



其中详细信息:



1:由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。
2:未能初始化 AppDomain:/LM/W3SVC/1635210705/Root    Exception: System.IO.FileLoadException
Message: 未能加载文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问

谷歌一下找到一个合理的解决方案:

1:安装2.0之后,在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时。 

2:这个是权限问题,首先检查应用程序池的属性,看看它是以什么用户身份运行的,一般是NETWORK SERVICE    然后确保这个用户对.NET Framework 2.0的目录有访问权限,事实上应该是有的。目录是systemroot:\Windows\Microsoft.NET\Frameworks \2.0.xxxx .如果以上两条都对,很不幸,你遇到了一个很奇怪的问题,我上次是把应用程序池的用户身份改成本地系统来运行的。按照第二种解决方案配置: 把运行池的访问用户设置为"本地系统", 然后运行程序, 错误没在出现, 成功解决,

当然现在站点有的设计Silverlight集成开发用的.NET环境是3.5版本的.安装后.net FrameWork3.5SP1后.在属性中Asp.net一栏中依然只是1.1和2.0. 有人就问为什么没有3.5?

从官方治疗找到:3.5是基于2.0的 所以IIS里边只有2.0. 3.5相对2.0只是增加了一些类型库.他们的JIT是相同的所以IIS只需要2.0就可以了 没有必要存在3.5.3.5的运行的还是基于2.0上边

(2)在SQL脚本时用T-sql插入汉字时出现乱码类似(????)等.如图.



下午处理几个版本更新。需要更新服务器上SQl2005的数据库.我通过Visor生成数据库脚本执行时遇到汉字.就出现类似(???)乱码. 在网上一直没有找好成型解决方案.于是乎就对比着SQL2000版本原版数据库属性.发现在排序规则上有一定出入.SQL2005上默认的数据库排序规则是:SQL_Latin1_General_CP1_CI_AS,如图.



这就是导致乱码原因所在.将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS. 或在利用T_SQL语句在创建时执行:ALTER DATABASE BasicDB COLLATE Chinese_PRC_90_CI_AS

注意:在修改时该数据库对应的属性时必须关闭与该数据库所有的对外连接.否则导致修改不成功.然后通过重启SQL服务生效.
  • 大小: 127.8 KB
  • 大小: 23.6 KB
  • 大小: 35.3 KB
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    asp.net服务器上几种常见异常的解决方案.

     服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件...

    SSH中常见的几种异常

    本篇文章将详细讨论在SSH项目开发中遇到的几种常见异常以及相应的解决方法。 一、连接失败 1. **错误提示:“Connection refused”**:这通常意味着目标服务器未监听SSH端口(默认22)。检查服务器的SSH服务是否...

    夏普复印机维修中常见的几种问题及解决方法

    本文将围绕“夏普复印机维修中常见的几种问题及解决方法”这一主题,结合提供的文档资源,探讨AR-2818型号的常见问题、维修代码及其解决策略。 首先,我们需要了解AR-2818复印机的维修代码。这些代码是机器内部通信...

    Oracle数据库字符集问题解决方案大全.doc

    根据字符集的设置情况,可以归纳出以下几种解决汉字显示异常的方法: 1. 服务器指定字符集与客户字符集不同,而与加载数据字符集一致。 解决方法:将客户端的字符集设置正确,使其与服务器端的字符集一致。 2. ...

    解决iOS中常见的几种Crash1

    本文主要探讨了在iOS中常见的几种Crash类型及其无侵入式的解决方案,特别是利用Method Swizzling来预防这些问题。 首先,数组越界是iOS开发中一个常见的崩溃原因。当尝试访问数组中不存在的索引时,程序会崩溃。为...

    几种缓存方案的实现

    本文将深入探讨两种常见的缓存方案——ASimpleCache和SharedPreferences,并结合实际应用来解析它们的工作原理、优缺点以及如何在Android开发中有效地使用它们。 ASimpleCache是由知名Android开发者Jake Wharton...

    DDOS攻击的解决方案.pdf

    DDOS 攻击是指分布式拒绝服务攻击,是一种常见的网络攻击手段,它通过大量的网络请求来攻击目标网站,使网站无法提供正常的服务。DDOS 攻击的解决方案非常重要,因为它可以帮助网站管理员保护网站免受攻击,确保网站...

    Tomcat部署项目时报错解决方案

    在部署Java Web应用程序到Apache Tomcat服务器的过程中,经常会遇到各种各样的问题,其中一种常见的错误就是启动时出现“严重:Exception starting filters struts2”这样的异常信息。本文将详细解析这个错误的原因,...

    分布式Session一致性解决方案.docx

    接下来,我们将探讨几种常见的分布式Session一致性实现方案。 #### 二、实现方案 ##### 1. Session复制 **定义:** Session复制是指通过配置Web服务器使其能够在多个服务器之间同步Session信息的一种机制。 **...

    DDOS防解决方案操作与维护培训

    DDoS攻击是一种常见的网络攻击手段,随着计算机技术和网络技术的发展,DDoS攻击也逐渐演变成了当下网络安全领域中需要特别关注和防范的问题。DDoS攻击全称是分布式拒绝服务攻击,由DoS攻击发展而来,是指攻击者利用...

    php中文乱码解决方案

    根据提供的标题和描述,可以将乱码产生的原因总结为以下几点,并针对每一点提供相应的解决方案。 ##### 1. 文件编码设置错误 **原因**:当文件的原始编码与当前打开或保存时所使用的编码不一致时,就会产生乱码。...

    服务器托管和服务器租用问题与建议文.pdf

    服务器托管和服务器租用是两种常见的IT基础设施部署方式,它们各有优缺点,适用于不同规模的企业和应用场景。在选择服务器托管或租用时,需要全面考虑多个因素,以确保业务的稳定性和安全性。 首先,让我们来看看...

    apache服务器出现内存溢出的解决方法.doc

    本文主要探讨了Apache服务器在运行过程中遇到内存溢出问题的几种常见情况及其解决办法。虽然标题提及的是Apache服务器,但文中实际讨论的是与Apache服务器类似的Java应用服务器Tomcat的内存管理问题。文章深入分析了...

    机房环境动力监控系统各个解决方案的优缺点.docx

    机房动力环境监控系统有以下几种常见的解决方案: 1. 嵌入式系统:这类系统利用硬件功能增强和底层协议解析,实现数据的底端收集和自动上报,优点是监控全面,布线简洁,数据传输效率高。然而,一旦网络或监控主机...

    分布式定时任务重复执行解决方案--redis篇.docx

    为了解决这个问题,有几种常见的分布式解决方案: 1. **数据库乐观锁**:通过在数据库表中添加一个版本号或时间戳字段,每次任务执行前先检查版本号或时间戳,只有获取到最新版本的任务才能执行。这种方式依赖...

    铭洲网络后台解决方案_ccmingzhou.rar

    在计算机网络领域,后台解决方案通常涉及到以下几个关键知识点: 1. **服务器环境搭建**:这可能包括安装和配置Apache Tomcat或Jetty等JSP应用服务器,以及设置Java运行环境如JDK(Java Development Kit)。 2. **...

    服务器维修故障大全

    "服务器维修故障大全"这个资源集合了各种常见的服务器故障及其解决方案,旨在帮助IT管理员和专业人士更好地应对可能出现的问题。 一、服务器硬件故障 服务器硬件故障包括但不限于以下几种: 1. **处理器故障**:CPU...

    经典蓝屏案意义(对蓝屏的分析和解决方案)

    ### 经典蓝屏案例分析及解决方案 在计算机运行过程中,遇到蓝屏问题时,往往...以上是针对几种常见蓝屏错误代码的详细解释和解决方案。在实际操作过程中,还需要根据具体情况灵活应用各种方法和技术,以达到最佳效果。

Global site tag (gtag.js) - Google Analytics