- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ТС, Ванга, царствие ей небесное, не вангует в умах форумчан.
Тогда писать хостеру, возможно у них какие-то ограничения стоят.
У него выделенный сервер, хостер ни при делах.
ТС, есть ли ошибки MySQL при записи в БД:
Got a packet bigger than 'max_allowed_packet' bytes когда размер пакета больше разрешённого max_allowed_packet в настройках MySQL
Посмотреть текущие установки в MySQL можно по
Вот настройки mysql:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16K
max_allowed_packet = 300M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 3K
thread_stack = 128K
character_set_server=cp1251
collation-server=cp1251_general_ci
max_connections = 5000
wait_timeout=58800
net_read_timeout=5800
connect_timeout =58800
#max_allowed_packet = 64M
У вас max_allowed_packet = 300M, может mysql-ю не дают столько памяти и он сбрасывает на default.
А по дефолту max_allowed_packet = 1M.
А, всё-таки, что показывает команда:
show global variables like "max_allowed_packet"
SQL-запрос: show global variables like "max_allowed_packet";
Строки: 1
Variable_name Value
max_allowed_packet 314572800
SQL-запрос: show global variables like "max_allowed_packet";
Строки: 1
Variable_name Value
max_allowed_packet 314572800
Это ваши max_allowed_packet=300M, значит mysql резать текст не должен.
Посмотрите ещё show variables like "max_allowed_packet" (без слова global) - это локальная переменная, её можно изменять во время сессии подключения к БД по set max_allowed_packet = 2095104
Это ваши max_allowed_packet=300M, значит mysql резать текст не должен.
Посмотрите ещё show variables like "max_allowed_packet" (без слова global) - это локальная переменная, её можно изменять во время сессии подключения к БД по set max_allowed_packet = 2095104
SQL-запрос: show variables like "max_allowed_packet";
Строки: 1
Variable_name Value
max_allowed_packet 314572800
max_allowed_packet 314572800
Со стороны MySQL зограничений нет. Надо смотреть ограничения в PHP, в логах нет варнингов? Не может PHP резать, не сыпя предупреждения.
Можно постучать в бубен, меняя настройки типа php_value post_max_size 20M в htaccess
Или оттрассировать где затык: распечатать размер полученных по POST данных перед самой записью в БД.
Со стороны MySQL зограничений нет. Надо смотреть ограничения в PHP, в логах нет варнингов? Не может PHP резать, не сыпя предупреждения.
Можно постучать в бубен, меняя настройки типа php_value post_max_size 20M в htaccess
Или оттрассировать где затык: распечатать размер полученных по POST данных перед самой записью в БД.
В php.ini на сервере /etc/phph.ini - я прописал:
Но также не помогает..