Сделал дамп базы и скачал все файлы архивом. Затем развернул все на новом сервере. Сменил реквизиты в .settings.php и dbconn.php
Встроенная система восстановления бекапов, увы отказалась работать, повисая на различном проценте выполнения(разворачивания файлов) от 20 до 30
от бессилия я еще 2 раза нажал на кнопку пересчета индекса.... и о чудо... они исчезли... руки бы вырвал за такие системы.
Можно считать решены... вероятно...
3 параметр всегда возвращает 0 почему-то... (и в случаях когда блокировка ставится и когда нет).
Решил проверить на других серверах... в итоге на centOs 6.6 x32 наотрез отказывается работать блокировка. на x64 - работает.
Для конкретной задачи можно конечно использовать memcache, но всех проблем это не решит. Те же проблемы возникнут что и с проверкой на основе существования файла.
Вопрос в том что факта продажи то нет.... Нас наняла организация для разработки программного продукта "для себя". Т.е. мы фактически аутсорсеры... Однако код действительно раскрывать не планировалось ни при каких условиях.
$DB->Query('SET @@sql_mode = "";');
В after_connect.php и все разработало...