stoddard 99/10/11 14:27:54
Modified: . STATUS
Log:
Thoughts?
Revision Changes Path
1.757 +12 -1 apache-1.3/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/apache-1.3/STATUS,v
retrieving revision 1.756
retrieving revision 1.757
diff -u -r1.756 -r1.757
--- STATUS 1999/10/07 14:00:06 1.756
+++ STATUS 1999/10/11 21:27:48 1.757
@@ -1,5 +1,5 @@
1.3 STATUS:
- Last modified at [$Date: 1999/10/07 14:00:06 $]
+ Last modified at [$Date: 1999/10/11 21:27:48 $]
Release:
@@ -350,6 +350,17 @@
Ken: What's W95-specific about it?
Help:
+ * There are several PRs reporting Apache looping and they each seem to
+ implicate CGI script processing. The first PR happened about the time
+ we migrated to using native Win32 function calls to create the child
+ process. I have tried to recreate the problem w/o success. It just now
+ occurs to me that there may be a race condition between when the new
+ process comes alive and the parent sending data to (or attempting to
+ read data from) the child process. CreateProcess() returns immediately,
+ before the new process is created. The parent may be attempting I/O
+ with the child before it's ready. TODO: investigate ways to cause the
+ parent to wait for the child process to become fully active before
+ proceeding with CGI I/O processing.
* should trap ^C when running not-as-service and do proper shutdown