Получение ошибки 324 (net :: ERR_EMPTY_RESPONSE).при использовании memcache в кохане - PullRequest
5 голосов
/ 13 июня 2011

Я получаю эту ошибку, когда пытаюсь использовать memcache, используя kohana.все, что я сделал, это изменил имя хоста в файле конфигурации и использовал $cache = Cache::instance('memcache');.

Я могу telnet мои серверы memcached, так что, вероятно, проблема не там.

любая помощь?

Ответы [ 3 ]

5 голосов
/ 27 октября 2012

При использовании PHP-фреймворка, такого как FuelPHP https://fuelphp.com/forums/topics/view/4256#11344

Задача

  • В Google Chrome "Ошибка 324 (net :: ERR_EMPTY_RESPONSE): сервер закрыл соединение без отправки каких-либо данных. "
  • Нет ошибок PHP, так как Apache умирает до того, как что-либо отправлено обратно в браузер
  • В журналах Apache это бесполезное сообщение «Ошибка [извещение] child pid 19647 сигнал выхода Ошибка сегментации (11)»

Решение Дважды проверьте, есть ли открывающий тег php (duh!), Или проверьте другие глупые синтаксические ошибки новичка.

3 голосов
/ 22 июня 2011

Описанная ошибка - ошибка Google Chrome.Это говорит о том, что Kohana ничего не отвечает, скорее всего, потому, что обработка ошибок / исключений подавляется.Убедитесь, что PHP error_reporting включен (E_ALL - это хорошее значение).

Если по-прежнему нет вывода, возможно, что PHP во время выполнения вызывает ошибки.Если это так, вы должны быть в состоянии выяснить, что не так в журналах вашего веб-сервера, если не в системном журнале.

Мне кажется, что php-memcache и / или библиотека memcache скомпилированы неправильно илиповредиться.

0 голосов
/ 28 июня 2015

Невозможно воспроизвести эту проблему на локальном компьютере, так как мой локальный компьютер и сервер имеют разную среду. Это произошло после настройки PDO

$db = new PDO('mysql:host='.$host.';dbname='.$db_name, $user, $pass, 
  array( PDO::ATTR_PERSISTENT => true));
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);

Однако после запуска обновления для sudo apt-get install php5-mysqlnd. Проблема исправлена. Так что это может быть одна из вещей, которую вы можете проверить, если вы не поняли, откуда возникла проблема.

...