I am having a strange issue with some Apache web servers running on Hyper-V virtual machines. Here is the scenario:
When we restart the VM that is running the Apache website, the website is available and displays on the local machine but not outside of the local machine. We opened a case with Microsoft and they are seeing that the request to view the site (SYN Packet) is received by the web server but the site never responds to the request. All the appropriate services are running and the ports are opened and listening but the site doesn't respond from outside its local machine. Restarting the VM repeatedly or restarting the Apache service eventually corrects the issue and the site works as it should.
Microsoft is persistent that this is an Apache issue but nothing shows in any of the logs in Apache or on the Windows side. Again, this is a virtual machine running on a physical host. All the servers are Windows 2008 R2 SP1 and we are running Apache 6.
Has anyone ever encountered this before? I am thinking at this point that there may be some dependency service that isn't starting properly or in the right order but I don't know enough about Apache to isolate the issue. Thanks.