Submission of an error message(提交错误信息)

Topics: Developer Forum
Oct 24, 2009 at 4:24 AM
Edited Oct 24, 2009 at 4:26 AM

你好,我使用的操作系统是Windows Vista Ultimate版,IIS的版本是7.0,使用的IIRF版本是2.0预览版,我是在自己电脑上进行的测试。

但是在使用反向代理功能(reverse proxy)时,发现一个问题。

我自己访问自己电脑上的网站,是没有问题的,但是让朋友通过我的外网IP访问我的电脑时。我的电脑出现错误窗口(IIS Worker Process 已经停止工作)。

以下粘贴的内容是我的iirf.ini文件,因为测试这个问题,我先删除了其他规则。

当问题出现后,我提取了Windows系统日志(事件查看器),我使用了两种方式提取日志

1.将系统日志和IIRF产生的日志复制下来,并使用utf-8格式存储为txt文件,一条信息存放一个文件,并按照Windows系统日志(事件查看器)的分类进行了分类

2.使用Windows系统日志(事件查看器)自身的功能,将相关的信息导出,如果你使用Windows Vista或者Windows 7以及Windows 2008,应该可以轻松的导入信息,或者直接在Windows系统日志(事件查看器)上查看.

3.所有信息我已经使用Winrar软件打包为Zip文件,以下是下载地址.

http://x2009.cn/temp/IIRF_Error.zip

(The following content from Google Translation)

Hello, I use the operating system is Windows Vista Ultimate version, IIS version is 7.0, using IIRF version 2.0 preview version, I was on a computer in their own testing.

However, the use of reverse proxy feature (reverse proxy), we found a problem.

I have access to your computer, website, there is no problem, but my friends through my external IP network access to my computer. My computer an error window (IIS Worker Process has stopped working).

Paste the contents of the following is my iirf.ini file, because tests of this question, I first delete the other rules.

When problems arise, I extracted the Windows system log (Event Viewer), I used two methods extract the log

1. IIRF the system log and the log generated by copying down and use utf-8 format is stored as a txt file, a repository of information a file, and follow the Windows system log (Event Viewer) classification were classified2. Using the Windows System log (Event Viewer) own features, relevant information will be exported, if you use Windows Vista or Windows 7, as well as Windows 2008, should be able to easily import information, or directly in the Windows system log (Event Viewer device) on the view.

3.All the information I've been using Winrar software packaged as a Zip file, download the following address.

http://x2009.cn/temp/IIRF_Error.zip

-------------------

RewriteLog C:\inetpub\wwwroot2\iirf.Log
RewriteLogLevel 5

StatusUrl /iirfinfo  RemoteOk

# add a trailing slash:
RedirectRule ^/iirfHelp$         /iirfhelp/          [I]

# proxy the iirfhelp directory
ProxyPass   ^/iirfHelp/(.*)$    http://cheeso.members.winisp.net/iirfhelp/$1  [I]
Coordinator
Oct 24, 2009 at 3:15 PM

Ok, I received your message.

The translation is not bad. 

I will have a look at the event log messages, and see if I can understand the problems. 

I will reply soon.

 

Coordinator
Oct 25, 2009 at 12:58 AM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Coordinator
Oct 25, 2009 at 2:02 AM

ejin,

Please see the workitem at http://iirf.codeplex.com/WorkItem/View.aspx?WorkItemId=25090 

I have attached to that workitem, a ZIP file containing a new build of the IIRF.dll. (v2.0.1.1001)   Install this onto your server.   This DLL will not avoid the problem you have seen.  Instead, it will generate a stack trace when the problem occurs.

Instructions:

  1. download the zip file IonicIsapiRewriter-2.0-Debug-bin.zip  from the workitem. 
  2. Unpack the zip file.
  3. copy the IIRF.dll file over your existing installation of IIRF
  4. copy the IIRF.pdb file into   %windir%\system32\inetsrv 
  5. restart w3svc ( net stop w3svc / net start w3svc) 
  6. run your test
  7. Send me the IIRF log file, or post the stacktrace from the end of the log file.

Thank you.

 

Coordinator
Oct 25, 2009 at 2:15 AM
Edited Oct 25, 2009 at 2:24 AM

ps:

In order to get a proper stacktrace, you may need to have DbgHelp.dll on your machine.  This is a DLL that is shipped by Microsoft.  You may have it on your machine already.

Look in %windir%\system32\ for the file dbghelp.dll .

If you don't have this file, please install The Debugging Tools For Windows. and then stop+start w3svc.

UPDATE: I just learned that DbgHelp.dll is built-in to Windows.  So you will have the required DLL.  You don't need to install anything additional.

Oct 25, 2009 at 2:24 AM

今天我需要外出,可能要明天才能给你答复,由于时区不同,不知道你所在的国家是什么时间,我希望能加你的MSN,可以更加方便联系,这样一天一条信息显然是太没效率了。可以吗?我的MSN账号是(zhang.jin.yi@msn.com),谢谢

 Today, I need to go out, you may want to give you an answer tomorrow, due to time zone differences, do not know what is in your country, and I hope to add to your MSN, you can contact more convenient, so that one day a message is clearly too inefficient a. OK? My MSN account is (zhang.jin.yi@msn.com), thank you

Coordinator
Oct 25, 2009 at 2:30 AM

OK

I will look for your answer tomorrow.

 

Oct 26, 2009 at 3:11 PM

关于这个话题,之后直接在下面这个网址讨论对吗,我已经提交了信息,有一件事情我很好奇,似乎IIRF的日志增长很快,是因为这个版本的关系吗?让日志更加详细?精确?全面?(这两个词可能会翻译不正确,不过通过我们的交流,我也觉得Google翻译的很好,解决了我们语言的障碍)

http://iirf.codeplex.com/WorkItem/View.aspx?WorkItemId=25090

 

On this topic, directly below the site after the discussion of that right, I have submitted the information, there is one thing I am curious, it seems IIRF log has grown rapidly, because this version of the relations? Make a more detailed log? Accurate? Comprehensive? (These two words may be incorrectly translated, but through our communication, I also think that Google translate well to solve our language barriers)

http://iirf.codeplex.com/WorkItem/View.aspx?WorkItemId=25090
Coordinator
Oct 26, 2009 at 4:57 PM
ejin wrote:

关于这个话题,之后直接在下面这个网址讨论对吗,我已经提交了信息,有一件事情我很好奇,似乎IIRF的日志增长很快,是因为这个版本的关系吗?让日志更加详细?精确?全面?(这两个词可能会翻译不正确,不过通过我们的交流,我也觉得Google翻译的很好,解决了我们语言的障碍)

http://iirf.codeplex.com/WorkItem/View.aspx?WorkItemId=25090

Thank you for the submission.   The IIRF Log is large because you have the LogLevel set to 5 or 6 in the ini file. 

And, because of a mistake on my part, you haven't run with an updated IIRF.dll, so the log is no more detailed or comprehensive than in the prior case.  It is the same information in the log.  So the idea that the Log is larger this time, as compared to last time, is not correct, I believe.   The log is large, yes.  But it is no larger, and should contain no different information, than the last time, I think. 

In any case I've updated the workitem at http://iirf.codeplex.com/WorkItem/View.aspx?WorkItemId=25090 . Now there is a new zip attached there, with an updated version of IIRF.dll and IIRF.pdb.  Please follow the instructions there, and send me the IIRF log when you are finished.

Coordinator
Oct 27, 2009 at 8:39 AM

Have you tried the new DLL? 

Let me know.

 

Oct 27, 2009 at 12:38 PM

已经测试,好像没有问题了。发现问题再联络你。

Have been tested, it seems there is no problem. Identify problems and then contact you.