На большом сайте drupal сервер базы данных находится на отдельном сервере, подключенном непосредственно к веб-серверу. Веб-сервер использует apache и memcached. Проблема в том, что если размер сообщения превышает 10 КБ, сервер не возвращается правильно. Я проверил журналы apache и mysql, но не смог найти никаких следов ошибок, которые регистрируются. Ошибка возникает также, когда я использую nginx / php5-fpm вместо apache.
Несмотря на это, большие сообщения регистрируются, но неправильно, поэтому они отображаются для администратора, когда я открываю новую страницу на сайте. Я действительно сбит с толку и ценю ваши подсказки, чтобы определить возможные источники этой хронической проблемы.
Похоже на проблему с памятью и / или ресурсами.
Нет гарантии, что это поможет, но думаю стоит поэкспериментировать / проверить:
Увеличьте пределы памяти php, отредактировав следующие строки в php.ini
файл как:
max_execution_time = 30
-> 60
;memory_limit = 32
-> 128
, или даже 256
M;Добавьте следующие строки в конец .htaccess
файл:
php_value auto_append_file none
php_value memory_limit 128M
PS: это Друпал версии 7 (или еще 6)?