Mysql сервер ушел 2006 - не работает только с CRON & ajax
Мы являемся поставщиками push-уведомлений и используем GCM для доставки push-уведомлений. но в последние несколько дней мы сталкиваемся с проблемами "Mysql сервер ушел в 2006 году", мы перепробовали все, что касается серверной переменной Max_execution_time, MAX_PACKET_ALLOWED.. и т. д. также мы добавили set_time_limit(0) к главе cron.
Серверная среда:
CENTOS:6
RAM : 96 GB
CPU: 20 Core
DATABASE: MYsql
PHP: 5.6
Framework: Codeigniter
также используя pconnect False для подключения к базе данных Codeigniter. Основная проблема в том, что когда мы обращаемся к базе данных с помощью прямого вызова функции, она работает нормально. но когда вы используете бросили cron (PHP SCRIPT) или ajax, это привело к ошибке на сервере mysql. возможно, это и является причиной того, что мы вызываем множественную функцию в cron в строке, но вызов является синхронным, что означает вторую функцию, зависящую от результата первой функции. наконец мы отправляем push в Google.