Проблема MySQL max_prepared_stmt_count на общем хостинге (Hostinger) [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема MySQL max_prepared_stmt_count на общем хостинге (Hostinger) [дубликат]

Сообщение Anonymous »

MySQL max_prepared_stmt_count Проблемы с общим хостингом (Hostinger)
Привет, разработчики!
Итак, вот в чем дело — я бегу MySQL на плане общего хостинга Hostinger. У меня есть несколько файлов PHP, взаимодействующих с моей базой данных. В одном из них я забыл вызвать stmt->close() после использования подготовленного оператора. Да, ошибка новичка, я знаю. Теперь я полностью прошёл через

Код: Выделить всё

max_prepared_stmt_count
[/b] предел, а MySQL его не имеет.

Точное сообщение об ошибке:

Код: Выделить всё

uncaught mysqli_sql_exception: Can't create more than max_prepared_stmt_count statements (current value: 100000) in 
Настройка
  • Среда: Общий хостинг Hostinger (читай: нет файла конфигурации или доступа к терминалу).
  • Проблема: нажмите

    Код: Выделить всё

    max_prepared_stmt_count
    потолок[/b], потому что я не очистил подготовленные утверждения.
  • Очевидные решения:

    Увеличьте max_prepared_stmt_count.
  • Перезапустите MySQL.

Кирпичная стена
Но знаете что? Жизнь на общем хостинге означает:
  • Я не могу трогать конфигурации MySQL.
  • Нет доступа к терминалу, чтобы что-либо перезапустить.< /li>
Мои острые вопросы
  • Есть ли какой-нибудь умный способ сбросить счетчик подготовленных операторов без перезагрузки сервера?
  • Любой Возможно, мне не хватает волшебства, специфичного для Hostinger?
  • Как я могу защитить свой код в будущем — кроме очевидного совета «не забывайте stmt->close()» ?
Что я пробовал
Вот пошаговая инструкция того, что я уже сделал для решения этой проблемы. это:
  • Гуглил как сумасшедший: перерыл каждую ссылку, которую смог найти, но всё указывает на решения, включающие перезапуск сервера или настройку конфигурации MySQL — и то, и другое запрещено на общем хостинге.
  • Поддержка Pinged Hostinger: свяжитесь с ними, и (сюрприз, сюрприз) они подтвердили, что невозможно настроить параметры уровня сервера на общем хостинге.
  • Покопался в hPanel: обыскал каждый уголок hPanel в поисках какой-нибудь скрытой опции, но ничего не нашел.
TL;DR:
Я застрял. Если у кого-то есть обходной путь или идеи на уровне ниндзя, я внимательно слушаю.
PS: Первый раз публикую сообщение на StackOverflow, так что позвольте мне немного расслабиться, если формат, заголовок неудобны или если мое форматирование или объяснение немного грубы, просто дайте мне знать, и я исправлю это. Спасибо, легенды!

Подробнее здесь: https://stackoverflow.com/questions/792 ... -hostinger
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»