[TASK] Add information to INSTALL.txt about ThreadStackSize
authorJigal van Hemert <jigal@xs4all.nl>
Sun, 14 Oct 2012 19:26:17 +0000 (21:26 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Sun, 14 Oct 2012 19:36:51 +0000 (21:36 +0200)
With the large regular expressions in Fluid Apache on Windows might
run out of stack space. The default stack size on Windows is only
1MB compared to 8MB default on *nix.
Add extra information in INSTALL.txt to explain this.

Change-Id: I259f36d8793ee82f96f4cb01f20880daec322f27
Releases: 6.0
Fixes: #41998
Reviewed-on: http://review.typo3.org/15617
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
INSTALL.txt

index 9788d86..7990017 100644 (file)
@@ -43,6 +43,7 @@ The following configuration is the minimum required:
 - 200 MB of disk space
 - AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
   (see FAQ below)
+- Apache stack size 8MB (or more). (see FAQ below)
 
 The following configuration is recommended:
 - Apache 2.x
@@ -233,6 +234,16 @@ A: If you use MySQL 5.x or newer, try setting it to "compatible" mode. Open the
        and add this line to the top of the input field:
                SET SESSION sql_mode='MYSQL40'
 
+Q:     Some modules or extensions make Apache crash on Windows. What is the cause?
+A:     Fluid uses complex regular expressions which require a lot of stack space
+       during the first processing. On Windows the default stack size for Apache
+       is a lot smaller than on unix. You can increase the size to 8MB (default on
+       unix) by adding to the httpd.conf:
+               <IfModule mpm_winnt_module>
+                       ThreadStackSize 8388608
+               </IfModule>
+       Restart Apache after this change.
+
 Q:     What do I have to do regarding security?
 A:     You have to make sure that you keep your TYPO3-core and the extensions
        up to date.