Назад | Перейти на главную страницу

Ошибка сервера с большими постами

На большом сайте drupal сервер базы данных находится на отдельном сервере, подключенном непосредственно к веб-серверу. Веб-сервер использует apache и memcached. Проблема в том, что если размер сообщения превышает 10 КБ, сервер не возвращается правильно. Я проверил журналы apache и mysql, но не смог найти никаких следов ошибок, которые регистрируются. Ошибка возникает также, когда я использую nginx / php5-fpm вместо apache.

Несмотря на это, большие сообщения регистрируются, но неправильно, поэтому они отображаются для администратора, когда я открываю новую страницу на сайте. Я действительно сбит с толку и ценю ваши подсказки, чтобы определить возможные источники этой хронической проблемы.

Похоже на проблему с памятью и / или ресурсами.

Нет гарантии, что это поможет, но думаю стоит поэкспериментировать / проверить:

  • Увеличьте пределы памяти php, отредактировав следующие строки в php.ini файл как:

    • max_execution_time = 30 -> 60 ;
    • memory_limit = 32 -> 128, или даже 256M;
  • Добавьте следующие строки в конец .htaccess файл:

    • php_value auto_append_file none
    • php_value memory_limit 128M

PS: это Друпал версии 7 (или еще 6)?