Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как можно не обрывать соединение с MySQL
 
 автор: SergeantPEPPER   (02.04.2008 в 17:02)   письмо автору
 
 

У меня php-программа порождает несколько параллельных дочерних процессов, каждый из которых работает с MySQL базой данных.

Распараллеливание я делаю с помощью функции pcntl_fork.

Тот дочерний процесс, который первым закончил свою работу с MySQL обрывает соединение, тем самым лишая MySQL всех остальных процессов...

Подскажите пожалуйста, как можно не обрывать соединение в дочерних процессах.

ОГРОМНОЕ СПАСИБО всем, кто поможет.

   
 
 автор: mihdan   (02.04.2008 в 17:13)   письмо автору
 
   для: SergeantPEPPER   (02.04.2008 в 17:02)
 

Возможно(я не уверен) вам нужна mysql_pconnect()

   
 
 автор: SergeantPEPPER   (03.04.2008 в 09:18)   письмо автору
 
   для: mihdan   (02.04.2008 в 17:13)
 

Вообще не хотелось бы пользоваться mysql_pconnect ()...

Однако, даже если пойти против своего хотения - ОНА не работает!!!
Почему не работает я тоже не могу понять???

Я ее пробовал и результат у меня был такой же, как и mysql_connect (), т.е. параллельные процессы жаловались на обрыв соединения с MySQL и в том, и в другом случае...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования