MySQL сервер ушел 2006 - не работает только с CRON & ajax - PullRequest
0 голосов
/ 01 мая 2018

мы являемся поставщиками 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.

...