Что может вызвать сброс соединения при запуске PHP-скрипта? - PullRequest
1 голос
/ 25 мая 2010

Я разработал веб-приложение с CodeIgniter, которое отлично работает на моих локальных машинах (одно с Windows и одно с Linux). Когда я перенес его на свой хост-сервер, соединение сбрасывается при запуске одного конкретного скрипта PHP, который выполняет несколько запросов MySQL и некоторые операции над массивами. Данные, к которым я обращаюсь, небольшие, всего несколько таблиц, содержащих до 25 записей. Firefox возвращает «Соединение было сброшено», возможно, через 2-3 секунды. Я проверил журналы ошибок серверов, но там ничего не было. К сожалению, у меня нет доступа к журналам ошибок Apache.

Что может вызвать такое поведение?

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Возможно ли, что ваш скрипт выполняется дольше, чем было разрешено PHP. По общему признанию, 2-3 секунды кажутся довольно короткими, но это могло бы быть абсурдно ограничено неприятным хостинг-провайдером. Значение по умолчанию для PHP составляет 30 секунд, если я помню.

0 голосов
/ 05 октября 2015

как описано @marcin_koss, то же самое относится ко мне. Мне пришлось деактивировать класс Session-igniter и использовать собственный PHP-сеанс.

session_start();
$_SESSION[]
...