我正在尝试在Windows机器(2003服务器)上安装Gearman + Net_Gearman + GearmanManager。
此时,我正确执行了Java版本的Job Server(java-gearman-service),安装了PEAR和Net_Gearman包。
谢谢,我真的迷失了,并且使用Windows这是一个很大的障碍:(
答案 0 :(得分:1)
我对PHP版本NET_Gearman不太了解,但我打赌你会在google小组(http://groups.google.com/group/gearman)得到更快的回复。鉴于它是一个纯PHP实现,我假设它将在windows下工作。
该死的窗户......PS。我很高兴看到人们使用java-gearman-service:)。
答案 1 :(得分:1)
GearmanManager无法在Windows上运行 - 所以你可以做的并不多。它使用PHP中的pcntl扩展,但不适用于Windows。
您不需要将PHP_Gearman添加到ini文件中,因为它是一个PEAR库。只要它作为普通的PEAR包安装(默认情况下在php.ini中配置的目录中),你就可以了。否则,您必须将包含Net /的目录添加到include_path。
您可以通过从CLI运行客户端向齿轮箱服务器提交任务,然后查看您的工作流程是否有任何工作要做,从而测试一切正常。我对java-gearman-service一无所知,但是通过在命令行中添加-vvvv可以将常规C-daemon置于“更详细”的模式中(我忘记了vs的数量:更多v等于更多冗长。
我知道这是一个古老的问题,但是如果有人通过intarwebs偶然发现了这个问题..