ID: 20274 Updated by: [EMAIL PROTECTED] Reported By: fowler at csufresno dot edu Status: Critical Bug Type: iPlanet related Operating System: Solaris (all) PHP Version: 4CVS-2002-11-06 Assigned To: wez New Comment:
The quick fix (have nothing to do with PHP4 itself): http://www.thetaphi.de/php-ressources/ Status of this bug keeps "Critical" because it have to be solved, because CGI mode of PHP is a lot slower than NSAPI mode. Previous Comments: ------------------------------------------------------------------------ [2003-03-23 09:34:00] [EMAIL PROTECTED] I think in your snapshot it was not included. The file main/streams.c should be 18.03.02 17:39 or later (version 1.125.2.42). At this time I suggest to use PHP under solaris in CGI mode. I will put a NSAPI plugin, that supports starting files with the PHP mime type as CGI (which is in iPlanet servers not possible). The NSAPI plugin can soon be downloaded from my website. ------------------------------------------------------------------------ [2003-03-21 13:32:33] fowler at csufresno dot edu Still seeing it also, but with the entire error message, not just the tail end of it. Built with php4-STABLE-200303181630. <br /> <b>Warning</b>: Unknown(/path/to/index.php): failed to open stream: Too many open files in <b>Unknown</b> on line <b>0</b><br /> <br /> ------------------------------------------------------------------------ [2003-03-21 03:10:16] [EMAIL PROTECTED] The error is not completely fixed: Now only the second line appears: <br /> <b>Warning</b>: (null)(): Failed opening '/pangaea/webserver/docs/index.php' for inclusion (include_path='.:/pangaea/PHP4/lib/php') in <b>Unknown</b> on line <b>0</b><br /> ------------------------------------------------------------------------ [2003-03-20 19:09:23] [EMAIL PROTECTED] Testing the new code at the moment... Will inform you if problem occurs after several hours of running. Hope not :) We should write to the coding guidelines that nobody should use fopen()... in the whole PHP code. There are a lot of extensions which use fopen to create logfiles etc. All of them can fail on systems with Solaris and other Unixes with the libc of AT&T. ------------------------------------------------------------------------ [2003-03-20 10:39:10] ewa at buffalo dot edu having similar problem on: php4.3.1, solaris 8, apache 1.3.17+ssl_1.48 webserver needs a restart ever 2-3 days otherwise sites don't load properly and we get errors: Warning: main() [function.main <http://www.php.net/function.main>]: Failed opening 'admissions_navigation.inc' for inclusion (include_path='.:/usr/local/lib/php') in /info/www/ubwww/admissions/index.php on line 13 Warning: main(admissions_page.inc) [function.main <http://www.php.net/function.main>]: failed to create stream: Too many open files in /info/www/ubwww/admissions/index.php on line 14 Warning: main() [function.main <http://www.php.net/function.main>]: Failed opening 'classes/CONFIG/log_config.inc' for inclusion (include_path='.:/usr/local/lib/php') in /info/www/ubwww/admissions/index.php on line 15 Warning: main(classes/class_logger.inc) [function.main <http://www.php.net/function.main>]: failed to create stream: Too many open files in /info/www/ubwww/admissions/index.php on line 16 Warning: main() [function.main <http://www.php.net/function.main>]: Failed opening 'classes/class_logger.inc' for inclusion (include_path='.:/usr/local/lib/php') in /info/www/ubwww/admissions/index.php on line 16 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/20274 -- Edit this bug report at http://bugs.php.net/?id=20274&edit=1