У меня есть сценарий, который я могу настроить для запуска X элементов данных, обработки данных каждого элемента и обновления таблицы БД обработанными данными.
Он успешно выполняется на 500 элементах данных ( Около 2 минут), а также для 2500 элементов данных (занимает около 10 минут), но для 20 000 элементов данных он замораживается примерно через час (должно закончиться sh через 1,5 часа)
Я не могу отправьте код, так как скрипт слишком большой, и я даже не уверен, что это будет иметь значение, и в любом случае он работает хорошо, когда время выполнения меньше. главный вопрос, как отладить такую проблему?
Нет PHP Журнал ошибок показывает (и они показывают, если что-то не так), не видит ошибок в MYSQL Журнале ошибок тоже.
Сценарий просто перестает обновлять свой журнал обработки, а это значит, что он больше не вставляет записи в таблицу, даже если это необходимо. Тогда я могу только убить его, и тогда я увижу ошибку в моем журнале sql, например:
[Предупреждение] Прервано соединение 192356 с db: 'db' user: 'user' host: ' localhost '(ошибка чтения пакетов связи)