在后台运行 Gearman Worker
我正在使用 Ubuntu Natty 和 PHP 5.3.8。我刚刚让 Gearman 在我的服务器上工作。 我用 PHP 手册中的一些脚本做了一些测试,一切正常。 但是,我想知道…
Gearman 与 PHP/Net_Gearman,执行从其他工作人员调用的作业的工作人员变得无响应
我正在使用 gearman 在多个工作服务器之间分配长时间运行的任务。对于我的一个工作任务,我尝试调用另一个后台作业。后台作业已由另一个工作进程成功…
Gearman:将数据从后台工作人员发送到客户端
是否可以从后台运行的 gearman 工作人员(使用 PHP)发回数据? 我知道我可以将状态(分子/分母)传递给客户端,但我需要“返回”数据。 背景是我需要…
Net_Gearman 从工作函数内访问 job_id?
我正在尝试从我的辅助函数中访问当前作业的 job_id,以便我可以将结果保存到 memcached 中,键下的键等于当前辅助函数。有什么办法可以做到这一点吗?…
通过 CLI 运行 CodeIgniter 脚本 - CI 超级对象方法丢失
我有一个 CodeIgniter 项目,我想通过 CLI 调用我的控制器方法之一,但正常的属性和属性是不可用的。附加到 CI 超级对象的方法似乎丢失了? 例如,运…
使用 PHP 和 Gearman 检测没有可用的服务器
我目前正在使用标准绑定将 Gearman 与 PHP 结合使用(此处的文档)。一切正常,但我有一个小问题,无法检测何时调用 GearmanClient::addServer (docs …
从 PHP 应用程序使用 gearman,无需安装 PHP 扩展
我有兴趣使用 Gearman 服务器在我的 PHP 应用程序中分发长时间运行的作业。不幸的是,我无法直接访问我的应用程序服务器,也无法安装任何 PECL 扩展。…
如何在不杀死数据库的情况下使用 Gearman 进行文件处理?
我目前正在设计一个用于处理上传文件的系统。 文件通过 LAMP Web 前端上传,并且必须通过多个阶段进行处理,其中一些阶段是连续的,另一些阶段可能并…
Gearman(使用 PHP)- 可以向所有工人发送作业/消息吗?
我是 Gearman 的新手,但我了解一般概念。我意识到这不是您通常想做的事情......但我想知道是否有办法向所有工人发送“工作”? 我有一个脚本可以监视…
安全性——与客户共享 gearman 工作 ID,不好的做法吗?
我计划将 Gearman 作业服务器合并到我的网站架构中。我计划使用 gearman 来完成的一项任务是通过我的网站进行 Facebook 身份验证。 目前,我允许用户…
多个 gearman 服务器可以共享同一个 libdrizzle 队列吗?
多个 gearman 服务器可以通过 libdrizzle 共享同一个 gearman 队列吗? 我想知道这是否会消除 gearman 服务器的单点故障——如果我有多个 Web 节点,…
libdrizzle (mysql) & 出现错误数据包编号错误齿轮曼
当我尝试将 libdrizzle/mysql 与 gearman 一起使用时,在启动过程中出现此错误: DEBUG [ main ] libdrizzle replay: def -> libgearman-server/plugi…
具有多个服务器和 php 工作人员的 Gearman
我在多个服务器上运行的 gearman 工作人员遇到问题,我似乎无法解决。 当工作服务器脱机而不是工作进程被取消时,就会出现此问题,并导致所有其他工作…
Gearman 问题:GEARMAN_COULD_NOT_CONNECT
我已经使用“apt-get install gearman-server”安装了 gearman,然后构建了 PHP PECL。 如果我尝试工人: $ gearman -w -f wc -- wc -l 它开始等待。…