On Laravel 4.2 & Laravel Forge
I Made a mistake and accidentally pushed some code on to the production sever, but there was a bug and it pushed a job to the queue without deleting it once done. Now I can't push anything in the queue anymore, I get:
Pheanstalk_Exception JOB_TOO_BIG: job data exceeds server-enforced limit
What can I do?
You can increase the max job size with the -z option for Beanstalkd: http://linux.die.net/man/1/beanstalkd
To do this on Forge you need to SSH into the server and edit the /etc/default/beanstalkd
file.
Add the following line (or uncomment the existing BEANSTALKD_EXTRA line and edit it):
BEANSTALKD_EXTRA="-z 524280"
Restart beanstalkd after making the change:
sudo service beanstalkd restart
The size should be specified in bytes.
I am not sure if this could have serious performance effects - so far, so good for me. I would appreciate any comments on performance.