Server Error in '/' Application.

Hi,
we have a site that is hosted on 9 web servers.
And there is a main server that balances the traffic for each server (load balancing).

An issue is reported on one of the production servers. Not sure why the issue is happening only on that particular server when all the remaining 8 servers are working fine.
Because of this issue, that particular server is currently taken offline. And the site is working  fine with 8 web servers (one server less).

We need to figure out the cause of the issue and fix it.

The error stack message of the issue is provided below.

Tried to google it. But as we are not able to replicate the issue with the remaining servers, couldnt find out anything useful.

Can anybody help me out..?

Thanks in advance.
Server Error in '/' Application. 
--------------------------------------------------------------------------------
 
Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default. In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
 
Exception Details: System.IndexOutOfRangeException: Probable I/O race condition detected while copying memory. The I/O package is not thread safe by default. In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods. This also applies to classes like StreamWriter and StreamReader.
 
Source Error: 
 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  
 
Stack Trace: 
 
[IndexOutOfRangeException: Probable I/O race condition detected while copying memory.  The I/O package is not thread safe by default.  In multithreaded applications, a stream must be accessed in a thread-safe way, such as a thread-safe wrapper returned by TextReader's or TextWriter's Synchronized methods.  This also applies to classes like StreamWriter and StreamReader.]
   Maritz.MLM.VAULT.AMEX.Business.VaultException.Handle(Exception oe, String logonUser) +74
   Maritz.MLM.VAULT.AMEX.UI.basePage.PageInit()
   Maritz.MLM.VAULT.AMEX.UI.TemplatePage.Page_Init(Object sender, EventArgs e)
   System.Web.UI.Control.OnInit(EventArgs e) +67
   Maritz.MLM.VAULT.AMEX.UI.MR.homepage.OnInit(EventArgs e)
   System.Web.UI.Control.InitRecursive(Control namingContainer) +241
   System.Web.UI.Page.ProcessRequestMain() +197

Open in new window

LVL 1
kranthireddyrAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

cj_1969Commented:
If this is the same app installed and configured the same on 9 different servers, and only one is giving you problems, then the most likely culprit is the hardware of the server.

Given the contents of the error message, I would run a scan disk with a surface scan (a bad block could cause errors in the code that could affect its memory access and allocation).  You could try renaming the existing directory and install it again.  If this is a disk error specific to the space that this app is taking up then a new install in a new location on disk should resolve this.

Another possibility is that there is a bad memory in the server.  If this is a server machine try running a memory diagnostic on the memory and see if it comes up with anything.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Praveen DMInfra Team LeadCommented:
Replace RAM and check if things works fine...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.