一个单独的php脚本,用于从beantalkd队列中执行作业。需要访问cakephp应用程序

金·斯塔克斯(Kim Stacks)

我正在使用beantalkd来排队作业。

我里面写了一个php脚本 app/Lib/Queue/Beanstalk/workers/DownloadFileWorker.php

<?php
require_once(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'config.php');
class DownloadS3FilesWorker extends PHPQueue\Worker
{
/**
 * @var \PHPQueue\Backend\FS
 */
    static private $dataSource;
    public $factory = null;
    private $queueConfig = array();
    private $queueBackend = 'Beanstalkd';

    public function __construct()
    {
        parent::__construct();
        $this->queueConfig  = EPubConfig::getConfig($this->queueBackend);
        self::$dataSource = \PHPQueue\Base::backendFactory($this->queueBackend, $this->queueConfig);
    }

    /**
     * @param \PHPQueue\Job $jobObject
     */
    public function runJob($jobObject)
    {
        parent::runJob($jobObject);
        $jobData = $jobObject->data;
        App::uses('FileFactory', 'Lib/File');
        $this->factory = new FileFactory($jobData); 
        $this->factory->downloadAllFiles();
        $this->result_data = $jobData;
    }
}

我收到以下错误。

PHP Fatal error:  Class 'App' not found in /var/virtual/someapp/Lib/Queue/Beanstalk/workers/DownloadFileWorker.php on line 27

FileFactory本身会使用许多其他蛋糕相关的类。

金·斯塔克斯(Kim Stacks)

在控制台/命令下写为Shell。

问题解决了!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Elixir 应用程序运行一个 PHP 脚本

来自分类Dev

我需要从我的Android应用程序访问Dropbox文件夹,选择一个文件并在我的应用程序中打开它

来自分类Dev

一个应用程序可以访问Android中另一个应用程序的屏幕吗?

来自分类Dev

如何在Android中的一个应用程序中的单独的罐子中有多个应用程序类

来自分类Dev

带有Rails JSON API的Ember.JS-两个单独的API?一个用于用户界面,一个用于连接“应用程序”?

来自分类Dev

将多个单独的通用应用程序合并到一个主应用程序

来自分类Dev

如何在Android应用程序中执行另一个程序(tcpdump)?

来自分类Dev

在谷歌应用程序脚本中创建一个前 n 个整数的数组

来自分类Dev

使用Android应用程序中的按钮执行PHP脚本

来自分类Dev

执行一个CallableStatement阻止该应用程序

来自分类Dev

如何使用python脚本从regedit中删除一个应用程序的注册表项?

来自分类Dev

在python脚本中通过shell命令打开一个android应用程序

来自分类Dev

如何在另一个应用程序中执行后退按钮动作?

来自分类Dev

如何从另一个应用程序模块中的 VO 访问一个应用程序模块中的 VO?

来自分类Dev

WebSockets或Http用于实时应用程序中的哪一个?

来自分类Dev

谷歌脚本应用程序在第一个中运行下一个功能

来自分类Dev

在一个Web应用程序中访问多个GMail用户的电子邮件

来自分类Dev

从Android应用程序访问MySQL中的另一个数据库

来自分类Dev

如何快速访问存储在另一个应用程序中的声音文件?

来自分类Dev

如何在iOS中从另一个应用程序访问一个应用程序数据?

来自分类Dev

从另一个应用程序服务访问应用程序服务

来自分类Dev

一个应用程序可以访问其他应用程序的事件吗?

来自分类Dev

批处理脚本以查找程序是否没有响应,然后启动另一个应用程序,否则退出批处理作业

来自分类Dev

需要“构建”一个mysql命令并在一个shell脚本中执行它

来自分类Dev

一个Grails应用程序中有多个Spring Batch作业

来自分类Dev

访问内置的Labview应用程序.exe中的队列

来自分类Dev

访问内置的Labview应用程序.exe中的队列

来自分类Dev

对 SparkSQL 中数组列的每个元素执行 UDF(需要另一个火花作业)

来自分类Dev

在 Laravel 中获取另一个 PHP 应用程序的会话数据

Related 相关文章

  1. 1

    Elixir 应用程序运行一个 PHP 脚本

  2. 2

    我需要从我的Android应用程序访问Dropbox文件夹,选择一个文件并在我的应用程序中打开它

  3. 3

    一个应用程序可以访问Android中另一个应用程序的屏幕吗?

  4. 4

    如何在Android中的一个应用程序中的单独的罐子中有多个应用程序类

  5. 5

    带有Rails JSON API的Ember.JS-两个单独的API?一个用于用户界面,一个用于连接“应用程序”?

  6. 6

    将多个单独的通用应用程序合并到一个主应用程序

  7. 7

    如何在Android应用程序中执行另一个程序(tcpdump)?

  8. 8

    在谷歌应用程序脚本中创建一个前 n 个整数的数组

  9. 9

    使用Android应用程序中的按钮执行PHP脚本

  10. 10

    执行一个CallableStatement阻止该应用程序

  11. 11

    如何使用python脚本从regedit中删除一个应用程序的注册表项?

  12. 12

    在python脚本中通过shell命令打开一个android应用程序

  13. 13

    如何在另一个应用程序中执行后退按钮动作?

  14. 14

    如何从另一个应用程序模块中的 VO 访问一个应用程序模块中的 VO?

  15. 15

    WebSockets或Http用于实时应用程序中的哪一个?

  16. 16

    谷歌脚本应用程序在第一个中运行下一个功能

  17. 17

    在一个Web应用程序中访问多个GMail用户的电子邮件

  18. 18

    从Android应用程序访问MySQL中的另一个数据库

  19. 19

    如何快速访问存储在另一个应用程序中的声音文件?

  20. 20

    如何在iOS中从另一个应用程序访问一个应用程序数据?

  21. 21

    从另一个应用程序服务访问应用程序服务

  22. 22

    一个应用程序可以访问其他应用程序的事件吗?

  23. 23

    批处理脚本以查找程序是否没有响应,然后启动另一个应用程序,否则退出批处理作业

  24. 24

    需要“构建”一个mysql命令并在一个shell脚本中执行它

  25. 25

    一个Grails应用程序中有多个Spring Batch作业

  26. 26

    访问内置的Labview应用程序.exe中的队列

  27. 27

    访问内置的Labview应用程序.exe中的队列

  28. 28

    对 SparkSQL 中数组列的每个元素执行 UDF(需要另一个火花作业)

  29. 29

    在 Laravel 中获取另一个 PHP 应用程序的会话数据

热门标签

归档