Question regarding service availability

if my webserver can handle only 1000 concurrent connections and if say 1500 concurrent connections come, how can i come to know which client is not getting the service?
[175 byte] By [javanewbie80a] at [2007-11-27 5:28:40]
# 1
What information do you need -- the client's name or IP address? What for?
quittea at 2007-7-12 14:51:08 > top of Java-index,Java Essentials,Java Programming...
# 2
say Ip address or locale? Can i get it?
javanewbie80a at 2007-7-12 14:51:08 > top of Java-index,Java Essentials,Java Programming...
# 3

Depending on the server, I'd say the client is either delayed or gets an HTTP error code in the 500 range as a response. If you're lucky, you're able to deliver a custom error page which is able to retrieve both IP and locale, but this would seem like handling the request in spite of being unable to handle it ... So, I'm not optimistic about that.

You could try to create a simulation for this kind of server load and see what happens. I doubt the server's documentation is detailed enough.

quittea at 2007-7-12 14:51:08 > top of Java-index,Java Essentials,Java Programming...
# 4
This means that i cannot come to know about the clients who are not being serviced due to high load on the server.....means, programatically i can never know if there are clients who are not being serviced due to high server load...
javanewbie80a at 2007-7-12 14:51:08 > top of Java-index,Java Essentials,Java Programming...
# 5

As I said, it depends on the server software. If the server provides a way to handle denied requests, you might be able to know. If you expect a server load of more than 1000 parallel requests, you should watch out for a pro solution using load balancing via clustered listeners and not go for the all-free, ad-sponsored host ...

quittea at 2007-7-12 14:51:08 > top of Java-index,Java Essentials,Java Programming...