our site is finally online and since today we have a problem in the backend. A red message appears at the top of the page when we select a new page. It says “An error occurred.”. There are no more information. We’re not able to edit anything. And the only thing I can find in the logs is this exception:
Exception #1355480641 in line 300 of /var/www/neos/Packages/Framework/Neos.Flow/Classes/Core/Booting/Scripts.php: Site is currently locked, exiting.
The current lock will expire after 90 seconds.
Why is the page locked, what does it mean and where does it come from? Does anybody know? Sometimes I even can’t flush the Flow cache, I’ll get the same message on the command line.
We’re using Neos 3.2.0 on a Unix system with nginx and MySQL.
The locking mechanism is there to avoid duplicate generation of the php-proxy classes. This should only occur once after each install/deployment and can be avoided during deployment ./flow flow:cache:warmup before switch.
Do you see multiple of those messages, or just one? What does the Data/Logs/System.log say?