Я разработал проект в yii2, который использует расширение yiisoft / yii2-queue. Это расширение хранит заказы на экспорт очень больших CSV.
Экспортированные файлы CSV работают правильно, но время от времени возникает исключение из изображения: https://i.imgur.com/nd4zRrI.png
Я думаю, что это может быть из-за версии postgres, с которой я работаю: PostgreSQL 10.4 (Debian 10.4-2.pgdg90 + 1) на x86_64-pc-linux-gnu, скомпилированной gcc (Debian 6.3.0-18 + deb9u1) 6.3.0 20170516, 64-разрядная
Я прочитал, что для версии 9.4 это работает.
У меня есть следующая конфигурация расширения:
'components' => [
'queue' => [
'class' => \yii\queue\db\Queue::class,
'tableName' => '{{%queue}}', // Table name
'channel' => 'default', // Queue channel key
'db' => require(__DIR__ . '/db.php'),
'mutex' => [
'class' => \yii\mutex\PgsqlMutex::class,
'db' => require(__DIR__ . '/db.php'),
],
'mutexTimeout' => 0,
],
]
Кто-нибудь знает, почему возникает эта ошибка и как ее исправить?