- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Произошло нечто... странное.
Сайту около суток. Добавлено 5 статей. При попытке добавить большую статью база слетела для неавторизованных пользователей (для залогиненных статьи отображаются, в админке тоже видны).
После попытки добавить большую статью выдалась страница с ошибками:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 14540157 bytes) in /home/user145/domains/domain.com/public_html/modules/filter/filter.module on line 1011
После чего в админке появилась соответствующая статья, но при попытке отредактировать ее получается 404 ошибка. На главной сайта вместо этой статьи отображается огромным кеглем "Unpublished"
И эту статью не удалить. И, повторяю, база слетела для неавторизованных пользователей.
Подскажите пожалуйста, я вижу что это совершенно регулярный глюк Друпала. Есть какие-то методы борьбы с ним? Ведь так можно любой сайт обрушить, просто добавив большую статью...
Базу-то я восстановлю, а что делать дальше? Как добавлять большие статьи? Сервер выделенный и проблем с ресурсами нет.
в php.ini выставьте значение memry_limit побольше. Нехватка памяти.
И еще увеличьте max_allowed_packet
И еще увеличьте max_allowed_packet
Спасибо, а где эта настройка?
Откройте базу через phpmyadmin, он покажет, если таблицы битые.
если так -- через него же таблицы можно восстановить
http://drupal.org/node/379976
http://drupal.org/node/379976
События происходят на моем сервере, поэтому логичнее изменить в конфиге этот параметр. Я потому и спросил, где эта настройка находится..
http://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html
в php.ini выставьте значение memry_limit побольше. Нехватка памяти.
Поставил 256М
Считаю, что для текста объемом в 800КБ этого хватить должно...
256М слишком много. На обычном хостинге такое не допустят. Ставьте максимум 64 - за глаза будет
Произошло нечто... странное.
Сайту около суток. Добавлено 5 статей. При попытке добавить большую статью база слетела для неавторизованных пользователей (для залогиненных статьи отображаются, в админке тоже видны).
После попытки добавить большую статью выдалась страница с ошибками:
Написано же — пакет передаваемых данных больше, чем лимит.
Насколько я могу судить — из-за большого объёма статьи произошёл сбой при работе с mysql-server.
Рекомендую увеличить лимиты в конфигурации сервера mysql и php.
И эту статью не удалить. И, повторяю, база слетела для неавторизованных пользователей.
Или через список материалов в управлении содержимым.
Подскажите пожалуйста, я вижу что это совершенно регулярный глюк Друпала. Есть какие-то методы борьбы с ним? Ведь так можно любой сайт обрушить, просто добавив большую статью...
Базу-то я восстановлю, а что делать дальше? Как добавлять большие статьи? Сервер выделенный и проблем с ресурсами нет.
Меняйте конфигурацию сервера базы данных и проверьте настройки php.
Модуль DB tuner поможет вам изучить текущее состояние настроек и порекомендует как исправить ситуацию. Также стоит попробовать DB Tweaks.
Настоятельно рекомендую использовать APC.
Я, так вообще memcached подключаю.
Спасибо огромное всем! Все получилось.
Все правильно, нужно изменить и в пхп, и в мускуле... Кстати, рекомендую всем на друпале сделать это, иначе злоумышленник с правами добавления статей сможет обрушить базу!