https://join.slack.com/t/yii/shared_invite/MjIxMjMxMTk5MTU1LTE1MDE3MDAwMzMtM2VkMTMyMjY1Ng
Ребята, подскажите, иногда встречаю - валится очередь. Не могу понять в чем проблема. Если у меня джоба выполняется к примеру - 3 часа, то ttr нужно тоже ставить 3 часа? Или это не связано
Symfony\Component\Process\Exception\ProcessTimedOutException: The process "yii creator/exec "702328" "600" "3" "16070" --verbose=1 --color=" exceeded the timeout of 600 seconds.
public function listpost($id_user)
{
$query = "SELECT hp.id,hp.name,hp.id_cat FROM help_posts as hp
INNER JOIN help_categories hc ON hc.id = hp.id_cat
WHERE hp.id_user = $id_user and hc.event = 0 and hp.id_cat > 0
UNION ALL
SELECT id,name,id_cat FROM help_posts
WHERE id_user = $id_user and id_cat = 0
";
$posts = HelpPosts::findBySql($query)->asArray()->all();
$childposts = [];
foreach ($posts as $post) {
$childposts[$post['id_cat']][$post['id']] = $post['name'];
}
return $childposts;
}
ребята, может кто поможет, генерирую пдф файлы для почты, и так получается что только 1 файл генерится и прикрепляется, и он одинаковый для всех.
foreach ($allSenderMails as $item) {
if (!empty($item->idDoc)) {
$file = $this->generatePdfAttach($item->idDoc, $item->id);
} else {
$file = 'Нет документа';
}
$mailingModel->sendMails($item, $file);
}
тут я перебираю записи и хочу для каждой сгенерировать свой пдф, он индивидуален.
$pdf = Yii::$app->pdf;
$mpdf = $pdf->api;
$mpdf->SetHeader('Акт оказанных услуг');
$mpdf->WriteHtml($content);
return $mpdf->Output('', 'S');
здесь я создаю сами пдфки, и вот тут создается только первая пдфка. если я по отдельности создаю, то все ок, если несколько то только первая. В чем может быть причина?