lovedigit
👽 Chevereto Freak
▶ Reproduction steps
I created a separate chevereto instance with v3.20.0.beta.1, setup entirely new backblaze bucket and created an external storage with it.
After initial setup. I uploaded 1000 images to this website.
Queues were however processed. It was throwing same error trace as it is logged on my actual website permanently. But, on test website, it was able to process request after several failed attempts.
I am not knowledgeable enough to diagnose it myself to find the root cause.
If someone wants to test this on their website, here is the zip file with 1000 images. Please make sure that you upload them inside album, and delete them all at once. If your deletion queue has only few hundred rows, it will process without errors.
Download 1000 images: https://gofile.io/d/J44aAg
This indicates that it is actually affected by number of rows in deletion queue to be processed rather than the size of the backblaze bucket which we initially suspected as culprit.
But, I can only guess. Rodolfo will be able to find the issue.
I have 75K images pending for deletion. I really need a fix for this. There are several illegal images which needs to be removed from the server. 3 out of 5 of my external storages are on backblaze now. It is affecting the normal operations of the website. Please help.
📃 Error log message
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
[OK] Cron tasks ran
- Upload large number of images inside an album
- Delete album so all images are queued at once for deletion
- Check database chv_queues table and error log
I created a separate chevereto instance with v3.20.0.beta.1, setup entirely new backblaze bucket and created an external storage with it.
After initial setup. I uploaded 1000 images to this website.
Queues were however processed. It was throwing same error trace as it is logged on my actual website permanently. But, on test website, it was able to process request after several failed attempts.
I am not knowledgeable enough to diagnose it myself to find the root cause.
If someone wants to test this on their website, here is the zip file with 1000 images. Please make sure that you upload them inside album, and delete them all at once. If your deletion queue has only few hundred rows, it will process without errors.
Download 1000 images: https://gofile.io/d/J44aAg
This indicates that it is actually affected by number of rows in deletion queue to be processed rather than the size of the backblaze bucket which we initially suspected as culprit.
But, I can only guess. Rodolfo will be able to find the issue.
I have 75K images pending for deletion. I really need a fix for this. There are several illegal images which needs to be removed from the server. 3 out of 5 of my external storages are on backblaze now. It is affecting the normal operations of the website. Please help.
📃 Error log message
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
- Processing cleanUnconfirmedUsers
- Processing removeDeleteLog
- Processing deleteExpiredImages
- Processing storageDelete
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
Aw, snap! Internal Server Error [debug @ print,error_log] - https://v3-docs.chevereto.com/setup/debug.html
Fatal error [0]:
Triggered in /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php:424
Stack trace:
#0 /var/www/chev_test/html/app/vendor/esac/backblaze-b2/src/Client.php(452): esac\B2\Client->getFile()
#1 /var/www/chev_test/html/app/lib/classes/class.queue.php(161): esac\B2\Client->deleteFile()
#2 /var/www/chev_test/html/app/cron.php(39): CHV\Queue:😛rocess()
#3 /var/www/chev_test/html/app/cron.php(26): storageDelete()
#4 /var/www/chev_test/html/app/loader.php(296): require_once('/var/www/chev_test/html/app/cron.php')
#5 /var/www/chev_test/html/cron.php(23): include_once('/var/www/chev_test/html/app/loader.php')
- Processing tryForUpdates
- Processing cleanUnconfirmedUsers
- Processing removeDeleteLog
- Processing deleteExpiredImages
[OK] Cron tasks ran
- Processing removeDeleteLog
- Processing tryForUpdates
- Processing cleanUnconfirmedUsers
- Processing storageDelete
- Processing deleteExpiredImages
Last edited: