Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 214
  • Last Modified:

"RPC Server is unavailable" or "the requested ressource is in use"

Hi everybody,

following problem:
We are running five Windows 2000 Servers at our server location. Three of them running IIS 5.0, two of them SQL-Server. There is no domain or AD.
Sometimes, our Web-Servers gave out "RPC Server is unavailable" or "The requested ressource is in use". With the RPC-Error, a simple click on "reload" is all you need, but if "ressource is in use" comes up, the only solution is rebooting the server.
On our IIS, we are running several ASP-Scripts witch connect through ODBC to SQL. We are using IPs in the ODBC-Connection. The DBs are behind a secound firewall, running Linux with Netfilter. I'm sure, that all necessary ports are not filtered by Netfilter, so anything should work as there were no firewalls.

Does anybody has an idea? Our last Idea is, to set up a special Server for an minimal-AD, running 2000 Server too.

THANKS,
Sebastian
0
verivox
Asked:
verivox
  • 8
  • 7
1 Solution
 
rhandelsCommented:
Hi,

I would say that the three IIS servers try to connect to the SQL servers behind the firewall and that this is not allowed (just a guess though). You might be able to set up an NLB cluster if all rsources on the three IIS machines are the same. This way, the IIS machines will connect as one ip address which might not cause this problem..
0
 
verivoxAuthor Commented:
Irks - ok - I'll write "resource" with only one "s" in future :-) Thanks Jon!

I think, that a firewall-related problem is not really the solution. For hours everythink works fine, and than - without touching anything - our IIS crashes with "resource is in use" or sometimes "only" with an RPC-error.
AFAIK is NLB only available in Windows 2000 Datacenter Server?

But thanks anyway.
0
 
rhandelsCommented:
Hi,

No, NLB is available on all versions of Windows 2000...  Do you have ports 135 to ports 139 open?? What does the logging of the firewall say??
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
verivoxAuthor Commented:
135 and 139 are open. Logging looks allright.

I also switched off Netfilter to check the firewalling.  NLB would be a possibility, I think. But the servers are set up so far, and our admin doesn't want so set up everything again with NLB...

Do you know another possibility?
0
 
rhandelsCommented:
Not sure. You should first pinpoint the problem to either the IIS servers requesting services from the SQL server or the firewall. What happens if only one IIS server stays on?? Does the same thing happen than??
0
 
verivoxAuthor Commented:
We'd need to stop our live system (www.verivox.de) to do that. Since we have quite some thousand visitors every day, that is not possible. Also, the error seems to occur randomly just whenever it wants - maybe once a day. So if we switch SQL off...

a) ... our site does not work anymore, anyway and
b) ... it does not mean the error's gone if it does not appear within one hour or so.
0
 
rhandelsCommented:
Hi,

Damn, indeed, try about the one hour error part. Do you see any events in the event viewer if this error eccors, maybe we can see which service is responsible for this error... My opinion is still that i don't think the firewall is causing this...
0
 
verivoxAuthor Commented:
There is no entry in the event-viewer.

No RPC, no "resource is in use"... :-(

I tested the firewalls  with switching off netfilter again and checked the logs. Now I'm really sure, that the Problem is between SQL and IIS.
0
 
rhandelsCommented:
Ok, so that's what we figured out.. I guess the problem is that, as stated in earlier topics, all IIS servers are requesting info from the server and the server can only service 1 IIS server (still, just a feeling). If you cannot stop these machine or create NLB, i would say open a new case at Microsofts, maybe then they will fix it...
0
 
verivoxAuthor Commented:
I had this idea too - Could be the only possible solution.
0
 
rhandelsCommented:
I'm afraid so... Sorry i couldn;t help ya on this one..
0
 
verivoxAuthor Commented:
We have only one last idea. We try to set up an AD, so all servers will be in the same Windows-Domain. Perhaps this will bring a solution...

but Thanks!
0
 
verivoxAuthor Commented:
The accepted answer is NOT a solution, but the best tip we get in here....

As soon as the problem is solved, I will post how we did it ...
0
 
rhandelsCommented:
Still, thanx for the point... I'm truly interested in the solution of this problem...
0
 
verivoxAuthor Commented:
I will post it...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 8
  • 7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now