У меня много php-скриптов с несколькими итерациями в строках из mysql
база данных, каждая итерация открывает еще одно дополнительное соединение, чтобы получить дополнительные данные, не включенные в исходный выбор. Внезапно, где-то посередине этих сценариев, соединение от Apache сбрасывается во время выполнения сценария (и чтения из базы данных mysql).
В Apache error.log показана следующая ошибка:
Родитель: дочерний процесс завершен со статусом 255
Система отлично работает до 5.2.9, но не работает ни с 5.3.0, ни
5.3.1-dev, вот почему у меня проблема с php5.3.
Извините, но я не смог воспроизвести эту проблему в коротком скрипте, я даже открыл отчет об ошибке на php.net сайте этого?
Windows 7 RC
Apache 2.2.11
Кто-нибудь из вас, ребята, испытывал такую же проблему после обновления до php 5.3?
UPDATE:
Я мог бы выделить ошибку до:
<?
$dbh=mysql_connect ("localhost", "root", "mysqluser") or die
('I cannot connect to the database because');
mysql_select_db ("bbbac_globaldata") or die( "Unable to select
database");
mysql_close();
?>
Закомментируйте mysql_close () и ошибки не будет.
Это ошибка PHP, которую я заполнил:
http://bugs.php.net/bug.php?id=48943
UPDATE
Это ИЗВЕСТНАЯ ошибка php 5.3 с mysql_close (), когда аргумент не указан:
http://bugs.php.net/bug.php?id=48754