3 Problems: 1&2 Incorrect pipe behavior? 3. Timeouts not working?
Gabriel Petrovay <[email protected]>
| Newsgroups | gmane.comp.web.fastcgi.devel |
|---|---|
| Message-ID | <[email protected]> |
Three problems: 1. Why is FastCGI using the same pipe name for multiple instances of Apache/mod_fastcgi? This is by default: \\.\pipe\FastCGI\uuid_like_string. This problem makes the interleaved behavior described in my previous post: [Bug on Windows?] This behavior is in 2.4.0 (With any other newer version of mod_fastcgi, I wasn't able to start my FastCGI server. This problem is desribed also in one of my previous posts: [Unresolved problem: FastCGI: can't exec server "...", CreateNamedPipe() failed]). ---- 2. The problem above is changing its wrong behavior to another wrong one when I use the options: FastCgiIpcDir \\\\.\\pipe\\MyFastCgi8080 for the first apache server and FastCgiIpcDir \\\\.\\pipe\\MyFastCgi9090 for the second apache server In this case, every 2nd request to one of the Apache blocks until one more request is made to the other Apache. If no request is made to the second Apache, the request times-out after 90 seconds. Can someone explain this blocking behavior? ---- 3. This last blocking problem made me discover another weird behavior (I might be missing something). Although I use both type of options: FastCgiConfig -appConnTimeout 10 -idle-timeout 10 and FastCgiServer ... -idle-timeout 10 -appConnTimeout 10 the request in Problem 2 still times out after 90 seconds. My Apache config also has the confgurations: Timeout 300 KeepAliveTimeout 15 What am I missing? Or what is wrong here? Thanks! Gabriel Petrovay