pheanstalk

    0热度

    1回答

    我在pheanstalk队列中遇到问题(版本:3.0.2)。在队列中是0-10k作业,有时我必须搜索这个队列中的数据并添加下一个作业。所以我想添加不存在的作业。 在类Pheanstalk中,我没有看到在作业中搜索并且没有将此作业移动到“当前作业保留”的方法。 所以我需要快速的方法,只读取作业中的数据,而没有保留。 我的例子: public function searchId($id) {

    10热度

    6回答

    特殊字符我创建了一个表,如下所示: CREATE TABLE IF NOT EXISTS 'e!' ( `aa` int(11) unsigned NOT NULL auto_increment, `showName` TEXT NOT NULL default '', `startDateTime` DATETIME NOT NULL default '', `endDateTime` D

    1热度

    1回答

    我们正在使用beanstalkd运行接收来自客户端的作业,使用php并使用pheanstalk作为php代理。我们将一个工作者作为php系统守护进程运行,并使用monit继续监视。 但它在一天一次的频率不断重启。在观察问题后,确认没有代码错误。那么有什么机会?

    0热度

    1回答

    我有一台运行Beanstalk的服务器,以及一些使用Pheanstalk在PHP中运行worker的独立服务器。 的那一刻起成为工人的找到工作: $job = $pheanstalk->watch('tube') ->ignore('default') ->reserve(); $data = json_decode($job->getData(), true); 的那

    0热度

    1回答

    我有一个3 beanstalkd队列进程运行在相同的ip但不同的端口上。我有一个单独的服务器运行主管并行产生php工作(每个beanstalkd端口20)来处理队列。我的问题是,似乎两个进程可以在同一台服务器上同时保留相同的作业ID。 下面是我的一些日志输出样本: 2017-02-23 09:59:56 --> START JOB (port: 11301 | u: 0.45138600 1487

    1热度

    1回答

    嗨我所有的麻烦对我的pheanstalk抱歉,这是我第一次使用它。我的项目涉及到一个保存5000个条目,当我工作时,由于交通请求获取502。所以我的解决方案是在这个过程中使用pheanstalk,这里是我的代码,下面是可以的。我已经在服务器上安装了beanstalk。 require("vendor/autoload.php"); use Pheanstalk\Pheanstalk; $phe

    5热度

    4回答

    我试图让魔豆和运行,我得到试图运行队列时异常:推(): Class 'Pheanstalk_Pheanstalk' not found 我已经运行作曲家需要pda/pheanstalk,甚至重新生成我的自动加载文件一个额外的时间。 它发生在./vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector

    0热度

    1回答

    我正在研究一个功能,我需要检查beanstalkd队列中的作业状态。我已经尝试了一些东西,但我没有得到保留用于默认值以外的队列作业队列 $pheanstalk = \Illuminate\Support\Facades\Queue::getPheanstalk(); $pheanstalk->useTube('import-live'); $pheanstalk->watch('import-

    3热度

    2回答

    我试图让Pheanstalk为PHP工作,但我无法加载它。 我下载的源代码https://github.com/pda/pheanstalk,让我感动的src/Pheanstalk到我的项目目录,然后做在test.php如下: use Pheanstalk\Pheanstalk; $pheanstalk = new Pheanstalk('127.0.0.1'); 但是这给了我以下错误: F

    1热度

    1回答

    下面的代码是从正在实施pheanstalk和正常工作的例子采取了snipet(从pheanstalk的GitHub的页面获得:https://github.com/pda/pheanstalk): <?php require_once("vendor/autoload.php"); use Pheanstalk\Pheanstalk; $pheanstalk = new Pheanstal