From: [EMAIL PROTECTED] Operating system: RedHat 7.2 PHP version: 4.1.2 PHP Bug Type: OCI8 related Bug description: OCIPLogon does not reconnect to restarted Database
Hello, I have an issue between PHP and Oracle. As soon as I have to restart database I have to do same for Apache. If I will not do that my session will retrieve error message about "end-of-file coonection". I agree that some of child processes in Apache can be in this status. But I guess, that it is possible to track that OCIPLogon tries to connect to DB through dead connection. That can trigger whole "connection process" to run again. It is better than wait for administrator to restart whole web server. I prefer OCIPLogon for small SELECT's because of performance issue. I tried to solve this issue with apache_child_terminate() but received message that it is disabled somehow (I even have no idea how to enable it) My environment is: RedHat 6.1 / 7.2 Apache 1.3.23 PHP 4.1.2 (--with-oci8) Oracle 8.1.5 client remote Oracle7 and Oracle8.1.5 databases Thanks for any advise, Boris [EMAIL PROTECTED] -- Edit bug report at http://bugs.php.net/?id=16502&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=16502&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=16502&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=16502&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=16502&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=16502&r=support Expected behavior: http://bugs.php.net/fix.php?id=16502&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=16502&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=16502&r=submittedtwice