Hi all, I'm trying to work out threaded apps and I'm trying to use the pcntl functions.
I can get it working ok without using a database but when I plug the database in I get 'lost connection during query' errors. Does anyone have any suggestions or a working example ? Thanks! My code: <?php declare(ticks=1); $time = time(); if (!$connection_result = mysql_connect('localhost', 'root')) { echo 'Unable to connect: ' . mysql_error() . "\n"; exit(); } echo "Connected ok\n"; $childcount = 0; $childrencount = 2; while($childcount < $childrencount) { $pid = pcntl_fork(); if ( $pid == -1 ) { die("error\n"); } if ($pid == 0) { $childcount++; pcntl_wait($status); continue; } $qry = "select version() AS version"; $result = mysql_query($qry); if (!$result) { echo "error: " . mysql_error() . "\n"; } else { $row = mysql_fetch_assoc($result); echo $row['version'] . "\n"; } exit(); } echo 'took ' . (time() - $time) . ' seconds' . "\n"; ?>