У меня схожие проблемы - только с ДропБокс
Код: Выделить всё
PHP Warning: file_get_contents(uploads/attachments/d/1589371915_depend---super-8_12920.jfif): failed to open stream: No such file or directory in /home/taskkit/taskkit.pro/plugins/ext/file_storage_modules/dropbox/lib/sdk/Dropbox/Files.php on line 616
PHP Warning: unlink(uploads/attachments/d/1589371915_r-8_12920.jfif): No such file or directory in /home/taskkit/taskkit.pro/plugins/ext/file_storage_modules/dropbox/dropbox.php on line 69
Когда началась это свистопляска с массовым приходом ошибок крона - начал отслеживать причину.
В итоге выяснил (и подтвердил тестом вручную), что такие ошибки приходят:
1. Когда пользователь загружает вложение, понимает, что ошибся с файлом, удаляет, грузит новый файл.
как итог: файл встал на загрузку в очередь, но к моменту срабатывания CRON его уже нет - приходит отбивка на почту.
2. Пользователь загружает вложение, сохраняет запись, понимает, что ошибся с файлом, удаляет, грузит новый файл.
как итог: файл встал на загрузку в очередь, но к моменту срабатывания CRON его уже нет - приходит отбивка на почту.
3. При копировании записи с уже подгруженными вложениями.
Суть проблемы в том, что,
при удалении загруженного файла до момента срабатывания CRON -
очередь на загрузку не удаляется.