asp classic - ASP Error 0223 - TypeLib Not Found, intermittent, resolved after IIS restart -
i'm in process of migrating asp platform windows 2003 r2 iis 6 web servers windows 2012 r2 iis 8.5 web servers. i'm @ stage i've migrated number of sites across 2 separate 2012 web servers, looked great, clients , developers happy... following error has presented after few days hosting on 1 of new servers.
active server pages error 'asp 0223' typelib not found /jobboard/conf/constants.vbs.inc, line 1 metadata tag contains type library specification not match registry entry.
the metadata tag below:
<!--metadata type="typelib" name="microsoft activex data objects 2.8 library" uuid="{2a75196c-d9eb-4129-b803-931327f72d5c}" version="2.8"-->
restarting iis on server resolved issue (albeit temporarily).
subsequently other 2012 web server in production presented same error couple of days later, again, restarted iis , works now.
i've checked registry , relevant tag exists right uuid , correct permissions.
it doesn't affect sites on server, sites in particular application pool.
the application pools use domain user identity , sites split number of shared pools.
i've determined causing above problem...
our sites on iis run in number of shared application pools running domain user. have windows scheduler job runs number of scripts on night run same domain user.
it seems there cases when scheduler job runs interferes iis worker processes. when completes , ends user session unloads registry file in memory, w3wp.exe processes using.
this error presented in event log...
windows detected registry file still in use other applications or services. file unloaded now. applications or services hold registry file may not function afterwards. no user action required.
along references w3wp.exe processes running.
it replicated when terminal serviced in domain user , logged out again after period of time. event log presented error , sites bombed shortly afterwards.
running scheduled job different user has fixed issue us.
Comments
Post a Comment