「apt-getinstallgearman-server」を使用してgearmanをインストールし、PHPPECLをビルドしました。
私が労働者を試してみると:
$ gearman -w -f wc --wc -l
待ち始めます。右。
しかし、私が仕事を始めようとすると(チュートリアルで説明されているように)
$ gearman -f wc </ etc / passwd
それは言う:
ギアマン:gearman_client_run_tasks:flush(GEARMAN_COULD_NOT_CONNECT)127.0.0.1:4730-> libgearman / connection.cc:480
また、チュートリアルで説明されているPHP str_revデモを試してみると、まったく同じエラーが発生します。
PHP警告:GearmanClient :: do():flush(GEARMAN_COULD_NOT_CONNECT)127.0.0.1:4730->4行目の/root/client.phpのlibgearman/ connection.cc:480
これが私が使用したチュートリアルです:http://gearman.org/index.php?id = getting_started
誰かが私を助けることができますか?
編集:わかりました。私は次のことを行いました:「apt-getremovegearman-server」そして「apt-getinstallgearman-job-server」。これでエラーはなくなりました。しかし、もう1つの問題:ワーカーとクライアントの両方が現在フリーズしています。彼らが何かを待つように。誰かが私を助けることができますか?