找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 4620|回复: 4

学会使用软件日志解决问题

  [复制链接]
发表于 2009-12-24 16:24:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
学会使用软件日志解决问题          一般我们会用到的日志文件在U8软件的安装路径下的\u8soft\logs\u8soft\admin\logs\admin.txt    目录下的日志文件以及%windir%\ system32\logfiles\W3SVC1目录下的日志文件。

另外,870登陆软件后在软件加载界面,加载软件到1/3处弹出界面无任何错误提示。可以使用这个工具来查看870登录时的整个加载过程。工具可以在此找到。U8软件的安装路径下的\U8SOFT\AppServer\Bin\UAP\Dbgview.exe

使用方法:可以在登录软件前先打开该工具,然后登录870,这个工具会记录870登录过程中的一切动作。登录完后可以查看里面的日志,如果有问题应该能看到一个明显的错误。可以参考解决问题。


查看admin.txt文件的内容会看到如下信息:

file:///C:/DOCUME~1/Owner/LOCALS~1/Temp/16_files//3232.jpg
有些同事会问这么多的信息我要看那里啊,其实主要是看日志最新时间段后面的error信息,如上图中的读取数据原出现未知错误:远程服务器返回错误(401)未经授权。
      知道这个错误我们就可以判断到底问题出在哪了。可以参看下面的问题列表来解决问题。
             1.安装WINXP的最新补丁或者windows2003sp1computers安装U861系统,安装完成后,登陆‘企业应用平台’时都提示‘提示AUTOMATION自动化错误’异常错误.

          解决方法:手工注册一下ado目录下的msadox.dll,原因msadox.dllsystem32下的msdart.dll不兼容

                2.门户登陆,在ufsplash中出现异常错误,提示无效属性值,同时门户提示automation错误

          原因:用户的默认语言不在en-us,zh-cn,zh-tw中,导致系统出错

                3.基础连接已关闭

         在internet选项中去除代理服务器的设置

                4.无法加载client.dll

         错误原因:很可能是对client.dll没有访问权限,系统盘是ntfs,在重启IIS即可

                5.基础连接已关闭,无法连接远程服务器

         目前是因为ufautoloadservice中切换了应用服务器的名称导致

                6.生产制造提示加载dll失败

         因为ufautoloadservice依赖www服务,如果www独立重启,则会提示出错,如果启用ufautoloadservice后会自动重启www,此时再重启www,即没事了

                7.安装完后,所有的activeX控件没有注册上

         修改系统目录下Microsoft.Net中的所有目录及文件的EveryOne权限可用

         检查用户的产品安装目录(U8Soft)有没有EveryOne的权限,没有请加上

         然后运行附件里的U8Setup.bat,注意该批处理里的系统路径和U8安装路径要和客户的匹配

                8.安装完framework2.0,在使用861出现padding is invalid的错误.

         在internet信息服务中,找到默认web站点

         右键点击属性,asp.net中查看当前asp.net的版本,保证其为1.1

         在应用服务器配置工具中使用异常任务清除,将所有的数据源清除,然后重新配置数据源,即可

                9.修改端口

         进入“internet信息服务“,修改“默认web站点“的端口,举例:8080

         使用u8产品的时候,登录界面在应用服务器输入框上输入机器名:端口,假定机器名为ufida,则输入值为ufida8080

               10. 报405错误

          运行 C:\Documents and Settings\dsm>C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r

               11.用户可能根本未装iis

               12.   2003底下404错误3376

          运行aspnet_regiis.exe -r,在IIS管理器中,web服务扩展-asp net 1.1服务设为允许

          如果是2000Server,则可能是连错服务器,即当前的机器不能充当U8的应用服务器,虚拟目录没有创建

               13.  2003下报读取注册表被拒绝

           将iis的虚拟目录的匿名用户改为ADMINISTRATOR

               14.清除Assembly download

                   >gacutil -cdl

               15.activex创建不成功

           命令在:系统目录\Microsoft.NET\Framework\v1.1.4322执行

                      regasm /codebase /tlb:UFSoft.U8.Framework.LoginContext.tlb UFSoft.U8.Framework.LoginContext.dll

                      regasm /codebase /tlb:UFSoft.U8.Framework.Login.UI.tlb UFSoft.U8.Framework.Login.UI.dll

                16.Cryptographic service provider(CSP) could not be found for this algorithm.

           操作系统2000的补丁必须要打到至少service pack 3

                17.Member name 'UFSoft.U8.Framework.LoginContext.UserData SecondConnString' not found.

          在添加\删除程序中卸载GACSetup,安装目录U8SOFT\Framework下托拽UFSoft.U8.Framework.LoginContext.dll到系统目录\assembly文件夹下,重启IIS即可

                 18.dotnet2005安装完后iis虚拟目录的属性无法看到.修改注册键asp.net,如附件asp.net.reg

                 19.windows professional 并发连接数限制为10

         在IIS中将复选框“启用保持HTTP激活“去除,可以支撑的时间长一些

                 20.报403 错误

            可能连接数超出允许的并发连接数;

          解决:在IIS中将复选框“启用保持HTTP激活“去除,可以支撑的时间长一些

          或者默认web站点的属性中“启用默认文档”中的默认文档都被删除;解决:添加default.htm或者tcp的默认端口不是80解决:修改tcp的默认端口是80

                  21.出现一些奇怪的dll的依赖项找不到

           解决:需要打IE6 sp1

                  22.数据库问题

           配置了数据源,但是数据源在下拉列表中不存在

                             a.系统库不存在。所以下拉列表没有

                             b.系统库存在,但是sqlserver 服务端的端口改为1432,应用服务器所在机器的客户端端口也需要改为1432(如果优先使用的是TCP/IP),然后重新启用IIS

                  23.更改机器名

            先卸载IIS,再删除Iusr_XXX,Iwam_XXX,aspnet三个用户,之后重新安装IIS,在重装产品;如果还不行,将软件装到系统盘上。


                  24.如何支持64位机器,提示数据源连接失败,remote信道异常。

            在Windows X64 Edition下,IIS可以运行在64位模式下,也可以运行在WOW64模式下。因为你们的系统还是32位的,才用.NET framework 1.1,因此需要配置IIS使其运行在WOW64模式下。

                         1.Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.

                         2.Type the following command:

                             cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”

                         3.Press ENTER.

                         4.Restart IIS

                   25.win2003安装了sp1后,登录出现错误:“登录失败:Automation 错误“

             因为2003捆绑了msadox.dll,而sp1中带的msadox.dll与用友软件中使用的相同组件不兼容了,

             所以目前的解决方法是手工替换此组件。使用安装盘自带的mdac2.8

                   26.Padding is invalid and cannot be removed.

              先清除临时目录下的缓存,常用全文搜索。然后运行

              运行 C:\Documents and Settings\dsm>C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r即可

                    27.remoting 异常,request service not find

             建议重新安装U8服务端

                    29.远程服务器返回错误: (401) 未经授权。

                           iis的身份验证将windows集成勾上或者Iuser_XXX用户被停用

                    30.(503)Server unavailable

             如果是windows2003,需要将应用程序池的用户改为Iwam_XXX,将默认web站点的用户改为iuser_XXX,同时将两者加入到管理员组中

                    31.Index and length must refer to a location within the string.Parameter name: length

            主要是System.String.Substring(Int32 startIndex, Int32 length) +226 出错,可能是账套号不足三位

                    32.system.runtime.serialization.serialzationexprction输入流是无效的二进制格式。开始内容(以字节为单位): 3C-68-74-6D-6C-3E-0D-0A-20-20-20-20-3C-68-65-61-64...”

             请检查IIS中的虚拟目录u8applicationEX 是否丢失,如没有请手工增加。







发表于 2009-12-24 16:53:23 | 显示全部楼层
楼主讲的非常好,许多时候都忽略了日志文件
发表于 2010-5-10 16:55:30 | 显示全部楼层
还没有看到怎么使用日志哦?
发表于 2010-5-17 16:50:28 | 显示全部楼层
不错哦~ 之前都忽略了日志文件,遇问题直接重装,那是费时间啊。。。。
发表于 2012-9-3 10:50:32 | 显示全部楼层
唉,唉,唉,后悔这个时候才看到啊
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-23 10:04 , Processed in 0.066200 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表