博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
X64操作系统组件Jmail无法正常服务问题
阅读量:5058 次
发布时间:2019-06-12

本文共 905 字,大约阅读时间需要 3 分钟。

故障现象:

近日,在VMware虚拟化部署迁移中,之前物理服务器中部署网站ASP组件Jmail服务一切正常,迁移完成后发现Jmail无法正常工作,其余组件能正常工作。

环境:Windows Server 2008 R2 ,IIS,ASP

详细错误如下:

Microsoft VBScript 运行时错误 错误 '800a01ad'

ActiveX 部件不能创建对象

/xxxxx/xxxre.asp,行 114

故障排查:

其他物理服务器、VPS均未涉及Jmail服务,在问题发生后第一时间想到的是Jmail未成功安装或者未被注册。

    1. 安装问题

下载其他版本Jmail,安装完成后注册组件

regsvr32 “C:\Program Files\Dimac\w3JMail\jmail.dll”

问题依旧。
此时想到是否为权限导致,经过核定权限,仍然无法使用,在经历过反向代理服务器带来的Aspjpeg问题后,想到是否因为反向代理导致。

    1. 反向代理

由于之前在反向代理方面出现过问题,按照反向代理的思路,通过私有地址做测试,发现显然不是反向代理导致。

    1. 网络问题

由于网络和技术分处不同部门,习惯性思维先自查问题,然后进行纠结于安全防护的影响,经过沟通发现思维存在误区,这一块完全不是问题,陷入盲点,瞎整。

    1. 版本兼容

在部署ASPX时候,需要程序池启用32位应用程序。惯性思维,X64很好兼容X86程序,长期无问题或已丧失本应该有的技能导致乌龙,最基本的问题被忽视。

通过启用 32 位应用程序问题得以解决。

输入命令:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
或者
在IIS应用池中, 高级设置, 启用 32 位应用程序, 选择“true”

  1. 经验总结:

为了快速解决问题,因无探针探测,这导致在问题发生时不能很快定位解决。科学、高效的处置经验是多么重要呐。

转载于:https://www.cnblogs.com/lihongtu/p/5532718.html

你可能感兴趣的文章
plsql通过instantclient连接oracle数据库报连接超时
查看>>
亿级SQL Server运维的最佳实践PPT分享
查看>>
快速理解高性能HTTP服务端的负载均衡技术原理(转)
查看>>
BZOJ 3038: 上帝造题的七分钟2
查看>>
BZOJ 3402: [Usaco2009 Open]Hide and Seek 捉迷藏
查看>>
MapReduce详解及shuffle阶段
查看>>
css可视化格式模式
查看>>
HDU1257最少拦截系统
查看>>
[bzoj3273]liars
查看>>
Graph_Master(连通分量_B_Trajan+完全图)
查看>>
【Shiro】四、Apache Shiro授权
查看>>
Alpha阶段个人总结
查看>>
作业一:android开发平台的演变以及Android Studio设置
查看>>
RAC改动归档文件夹
查看>>
nyoj 14 会场安排问题
查看>>
Linux 的启动流程
查看>>
Hadoop自学笔记(一)常见Hadoop相关项目一览
查看>>
使用Three.js绘制一个虚拟城市
查看>>
【译】多态(一)
查看>>
c++心得00010- sort part2 的应用(额,还是单独写出来吧。。。2333)
查看>>