Код: Выделить всё
use common\models\Product;
use yii\base\BaseObject;
use yii\base\Exception;
class SetAdditionalDataAndFiltersJob extends BaseObject implements \yii\queue\JobInterface
{
public function execute($queue)
{
file_put_contents('/frontend/web/images/cache/---r'.rand(1,10000).'data.txt', var_export(\Yii::$app->db->createCommand('SELECT 1')->queryAll(), true));
file_put_contents('/frontend/web/images/cache/---r'.rand(1,10000).'data.txt', var_export(Product::find(), true));
file_put_contents('/frontend/web/images/cache/---r'.rand(1,10000).'data.txt', var_export(Product::findOne(1194059), true));
}
}
file_put_contents('/frontend/web/images/cache/---r'.rand(1,10000).'data.txt', var_export(Product::findOne(1194059), true));
не пишет ничего и далее по коду скрипт не выполняется.
через консоль Product::findOne(1194059) отрабатывает, через очередь - нет, в чем может быть ошибка? В логи, к сожалению, ничего не пишется.