pcntl

    9

    1答えて

    私はPHPでpcntl_forkを混同しています。 私はそれがマルチスレッドをしていることは知っていますが、それはどのように機能し、どのようにスクリプトで使用しますか?

    10

    5答えて

    Ubuntu PHPでPCNTLを有効にする方法に関するヘルプが必要です。 $ mkdir /tmp/phpsource $ cd /tmp/phpsource $ wget http://museum.php.net/php5/php-5.3.2.tar.gz $ tar xvf php-5.3.2.tar.gz $ cd php-5.3.2/ext/pcntl $ phpiz

    13

    2答えて

    私はpcntl_fork()を使ってXAMPP PHPプロセスを実行するコマンドラインをforkしようとしています。私は、以下のコマンドを実行すると: $pid = pcntl_fork(); if($pid == -1){ file_put_contents('testlog.log',"\r\nFork Test",FILE_APPEND); return 1; //er

    0

    1答えて

    私はPHPサーバーを作成したいと思います。 サーバーを非同期で起動するコマンドを作成しました。 サーバーを停止するように指示したいと思います。 startコマンドを実行した後でプロセスを取得できません。あなたの助けのための コマンドの実行 $server = new Server(); $pid = pcntl_fork(); if ($pid > 0) { echo "Server

    -1

    1答えて

    最近私はウェブスパイダーを書こうとしているので、PHPで書かれたウェブスパイダーに関するいくつかのプロジェクトを見つけました。 これらのプロジェクトでは、拡張子「PCNTL」が頻繁に使用されていましたが、詳細なチュートリアルやマニュアルは見つかりませんでした。 拡張子 "PCNTL"がウェブスパイダーに本当に適しているかどうかを知りたいですか?もしそうでなければ、代替案は何か。

    1

    1答えて

    私はPHPでマルチコア最適化機能を研究しています。私のテストプログラムは4つのプロセスをフォークするので、各プロセスは前回と同じ2倍の時間で実行する必要があります。 コードは次のとおりです。 時には3つのコアを同期しようとすると、その負荷は約落ちる: $iters = 20000000; for ($c = 0; $c < 4; $c++) { $pid = pcntl_fork(

    -1

    1答えて

    私は "PCNTL" いくつかのコードを記述し、端末でそれを実行するが、なぜLinuxホストのパスが "[email protected]:~/myDev/webroot/spider/my$" This is my echo in terminal This is my PHP CODE

    18

    2答えて

    thisの記事を使用して、私のPHP 5.4.6をUbuntuの32ビット版12.10で動作させるためにpcntlをインストールしました。 コンパイル後、実行時にmake testに次のエラーが発生したため、スムーズに進まなかった。 警告::pcntl_forkは()/var/www/mydev/dev/mailServiceTest.phpにおけるセキュリティ上の理由で無効にされた私は、私が言う

    0

    1答えて

    php pcntl_forkを使用して子プロセスでmysqlトランザクションを開始すると問題が発生します。あるエラーメッセージ:誰かここに、この問題で苦労されている場合は PDO::beginTransaction(): send of 22 bytes failed with errno=32 Broken pipe pcntl_fork と子プロセスでトランザクションを開始する方法はあなた

    0

    1答えて

    私は文字列を並列に分割して処理する必要があるタスクを達成しようとしています。 私はサイズ100 の複数の配列にそれを打破する必要があるサイズ3000のアレイ、私が使用して達成した: $chunks = array_chunk($keywords,100); // $keywords is my array of size 3000 を今はprocess場所と呼ばれるメソッドを持っているが私は各