Is there anyone use iirf with jabber client (javascript)?

May 27, 2011 at 11:23 AM

I'm using it with xmpp4js library to proxypass ^/http-bind/ to http://myserver:7070/http-bind/.

But after I test it for 2-3 minutes my application pool stop working.


My server is Windows Server 2003 R2 service pack 2 + IIS6

My installation steps:
1. Copy IIRF.dll (2.1.1.25) and blank IirfGlobal.ini to 'C:/windows/system32/inetsrv/IIRF'

2. Set IIS_WPG to both of them.

3. Open IIS6. Add IIRF.dll from folder 'C:/windows/system32/inetsrv/IIRF' to ISAPI filter.

4. From IIS->Properties->Home Directory->Configuration->Mapping add 'iirf' (C:/windows/system32/inetsrv/IIRF/IIRF.dll).

5. Uncheck 'Verify that file exists' then click 'OK'.

6. Add Web Service Extensions with IIRF.dll from folder 'C:/windows/system32/inetsrv/IIRF' then Allow it.

7. Restart IIS and Application pools.

8. Create iirf.ini in my applicaiton root with this

 

RewriteFilterPriority HIGH

NotifyLog OFF

RewriteLogLevel 5

RewriteEngine ON

IterationLimit 1

StatusUrl /iirfStatus

ProxyPass ^/http-bind/ http://myserver:7070/http-bind/

 

Then I start my asp.net application call the javascript Chat. Sometime when I start to chat the Application pool stop working and sometime I can chat for 2-3 minutes.

After that Application pool stop again.

 

Do I miss something? Really need helps. We stuck on this for a week.

 

Many Thanks,

Kanok

Coordinator
May 27, 2011 at 7:27 PM

If the app pool stops, and IIRF was involved, there will be a stack trace in the IIRF log.

you can also look for messages in the Event Log on the server.

Post anything you find in those locations.

May 31, 2011 at 2:49 AM

I got 2 types of error  from the server.

1.

Source: .NET Runtime 4.0 Error
Category: None
Event ID: 1000
Description:
Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e,
faulting module iirf.dll, version 2.1.1.25, stamp 4d270767, debug? 0, fault
address 0x00007428.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.


2.

Source: Application Error
Category: (100)
Event ID: 1000
Description:
Faulting application w3wp.exe, version 6.0.3790.3959,
faulting module IIRF.dll, version 2.1.1.25, fault address 0x00007428.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.

Coordinator
May 31, 2011 at 7:12 PM

Right - so it looks like IIRF.dll .  In the IIRF log file, did you find a stacktrace?  what does it show?

Jun 1, 2011 at 2:52 AM
Edited Jun 1, 2011 at 3:09 AM

This comes from the log file that I just create today with the same problem.

Tue May 31 22:25:46 - 11048 - GenProxyRequestHeadersString: header X-Forwarded-Host: myservername.com
Tue May 31 22:25:46 - 11048 - GenProxyRequestHeadersString: header Referer: http://myservername.com/Default.aspx
Tue May 31 22:25:46 - 11048 - GenProxyRequestHeadersString: header User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Tue May 31 22:25:46 - 11048 - GenProxyRequestHeadersString: header X-Requested-With: XMLHttpRequest
Tue May 31 22:25:46 - 11048 - GenProxyRequestHeadersString: header X-Forwarded-For: 58.8.52.16, 58.8.52.16
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: varAccept 0x02248638 (text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8)
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpConnect myserver 7070
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpOpenRequest POST /http-bind/
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpAddRequestHeaders
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpSendRequest  totalLength(104/104)
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpWriteData  available(104) written(104)
Tue May 31 22:25:46 - 11048 - ProxyPostRequest: WinHttpReceiveResponse
Tue May 31 22:26:15 -  4640 - Proxy_SetResponseHeaders: starting status 10408
Tue May 31 22:26:15 -  4640 - Proxy_SetResponseHeaders: status TIMEOUT
Tue May 31 22:26:15 -  4640 - Proxy_SetResponseHeaders: status string '408 Request Time-out'
Tue May 31 22:26:15 -  4640 - EXCEPTION
Tue May 31 22:26:15 -  4640 - SymInit: Symbol-SearchPath: 'C:\WINDOWS\system32\inetsrv\IIRF\;.;c:\windows\system32\inetsrv;c:\windows\system32\inetsrv;C:\WINDOWS;C:\WINDOWS\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: 'IUSR_176735-1'
Tue May 31 22:26:15 -  4640 - OS-Version: 5.2.3790 (Service Pack 2) 0x10-0x3
Tue May 31 22:26:15 -  4640 - ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 00060000)
Tue May 31 22:26:15 -  4640 - ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 00060000)
Tue May 31 22:26:15 -  4640 - Stack trace:
020A7428 module(IIRF): (filename not available): LogMessage
00060000 module((module-name not available)): (filename not available): (function-name not available)
00060000 module((module-name not available)): (filename not available): (function-name not available)
Tue May 31 22:26:17 - 11048 - Proxy_SetResponseHeaders: starting status 10408
Tue May 31 22:26:17 - 11048 - Proxy_SetResponseHeaders: status TIMEOUT
Tue May 31 22:26:17 - 11048 - Proxy_SetResponseHeaders: status string '408 Request Time-out'
Tue May 31 22:26:17 - 11048 - EXCEPTION
Tue May 31 22:26:17 - 11048 - SymInit: Symbol-SearchPath: 'C:\WINDOWS\system32\inetsrv\IIRF\;.;c:\windows\system32\inetsrv;c:\windows\system32\inetsrv;C:\WINDOWS;C:\WINDOWS\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: 'IUSR_176735-1'
Tue May 31 22:26:17 - 11048 - OS-Version: 5.2.3790 (Service Pack 2) 0x10-0x3

Jun 1, 2011 at 9:41 AM

Further more information, I'm using version 2.1.1.25 because I cannot install version 2.1.1.26. Many thanks.