Что будет причиной закрытия сервером соединения перед отправкой данных? - PullRequest
0 голосов
/ 11 января 2012

У меня есть приложение cakephp (1.3.10), которое, кажется, работает нормально, но недавно я получил страницу с сообщением об ошибке «Нет данных получено» в chrome.Это происходит случайным образом на разных страницах и в разных браузерах.Я погуглил ошибку и нашел только несвязанную информацию.

Я не менял код и не обновлял фреймворк, и мы не делали никаких обновлений на сервере, на котором выполняется приложение.

Что может быть причиной этого?Связан ли этот код, если да, то где я могу начать искать его решение в cakephp?

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

2 голосов
/ 11 января 2012

«Данные не получены» может означает

  • Проблема в веб-сервере

  • Умирает скрипт PHPиз-за фатальной ошибки (хотя я думаю, что всегда должно быть выброшено 200 ... зависит от конфигурации сервера, я думаю).

Если вы используете Apache, проверьте его error.log первый.Скорее всего, там есть что-то просветляющее.

Если это не поможет, вы можете попробовать записать ваши ошибки PHP в файл .

2 голосов
/ 11 января 2012

Если это происходит случайно, это может быть связано с тем, что ваш скрипт работает с тайм-аутом или использует слишком много памяти.Однажды у меня возникла эта проблема с WordPress, так как WordPress иногда время от времени вызывает внутренний «cronjob» при просмотре страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...