zacker69
asked on
IIS 6 problem start HTTPS site: the process cannot access the file because it is being used by another process
Hi
I have a big problem this morning with IIS 6 HTTPS website. Last week I deleted some IP address from network card. This morning after restart all my website was down (HTTP & HTTPS). I checked binding and delete IP that don't exist anymore. After restart of IIS services all HTTP website started but not the HTTPS. It write 'the process cannot access the file because it is being used by another process' while I try to start them. I have these 2 events :
Event Type: Error
Event Source: W3SVC
Event Category: None
Event ID: 1004
Date: 15-07-06
Time: 09:08:57
User: N/A
Computer: AAA
Description:
Cannot register the URL prefix 'https://192.168.0.111:443/AAA/' for site '11382245'. The site has been deactivated. The data field contains the error number.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 20 00 07 80 ..
-------------------------- ---------- ---------- ---------- ---------- ---------- --
Event Type: Error
Event Source: HTTP
Event Category: None
Event ID: 15005
Date: 15-07-06
Time: 09:08:57
User: N/A
Computer: AAA
Description:
Unable to bind to the underlying transport for 0.0.0.0:443. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 00 00 04 00 02 00 52 00 ......R.
0008: 00 00 00 00 9d 3a 00 c0 ....:.À
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
0028: 43 00 00 c0 C..À
-------------------------- ---------- ---------- ---------- ---------- ---------- ---------- ------
I Tried 'cscript adsutil.vbs set w3svc/disablesocketpooling true' but it didn't work. I tried 'httpcfg delete iplisten -i 0.0.0.0' but didn't work. I tried 'netstat -ano' but nothing is listening on 443 except WMS on an other IP address.
Somebody can help me fast on this?
Thank you!
I have a big problem this morning with IIS 6 HTTPS website. Last week I deleted some IP address from network card. This morning after restart all my website was down (HTTP & HTTPS). I checked binding and delete IP that don't exist anymore. After restart of IIS services all HTTP website started but not the HTTPS. It write 'the process cannot access the file because it is being used by another process' while I try to start them. I have these 2 events :
Event Type: Error
Event Source: W3SVC
Event Category: None
Event ID: 1004
Date: 15-07-06
Time: 09:08:57
User: N/A
Computer: AAA
Description:
Cannot register the URL prefix 'https://192.168.0.111:443/AAA/' for site '11382245'. The site has been deactivated. The data field contains the error number.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 20 00 07 80 ..
--------------------------
Event Type: Error
Event Source: HTTP
Event Category: None
Event ID: 15005
Date: 15-07-06
Time: 09:08:57
User: N/A
Computer: AAA
Description:
Unable to bind to the underlying transport for 0.0.0.0:443. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 00 00 04 00 02 00 52 00 ......R.
0008: 00 00 00 00 9d 3a 00 c0 ....:.À
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
0028: 43 00 00 c0 C..À
--------------------------
I Tried 'cscript adsutil.vbs set w3svc/disablesocketpooling
Somebody can help me fast on this?
Thank you!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
The ip was used at one time.. in iis 6 https is bound to a port. newer versions allow the same port to be used by 2 or more https sites.
this is similar to IIS 7 too. As a "fresh" start, there are no IP addresses binded to IIS i.e. none in its bind list, so IIS will bind to all IP addresses as a default stand. However, if you start to explicitly add one IP to the bind list, IIS will listen to just that IP or any IP subsequently added to the list. e.g. using netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx.
This also requires to restart IIS for the change to take affect. In short, for VisualSvn, IIS will still take the IP address hostage unless IIS is explicitly told which IP addresses to listen to. Using netsh http show iplisten will list out those in running. And the delete as shared will remove from list.
This also requires to restart IIS for the change to take affect. In short, for VisualSvn, IIS will still take the IP address hostage unless IIS is explicitly told which IP addresses to listen to. Using netsh http show iplisten will list out those in running. And the delete as shared will remove from list.
ASKER
no other comment was made