Server 2003+apache+php+oracle timeout
У меня очень тяжелые php скрипты, работают в связке WINDOWS SERVER 2003+APACHE+PHP+ORACLE.
оракл вертится на другой машине. Проблема в том, что когда мои скрипты выполняются очень долго(порядка 30 минут), сессия обрывается и браузер говорит "Код ошибки: ERR_EMPTY_RESPONSE". Суть скриптов заключается в обращении к базе данных, выборке большого количества данных и выгрузке их в excel.
В php.ini параметры выставлены
memory_limit = 1280M
post_max_size = 800M
default_socket_timeout = 60000
session.gc_maxlifetime = 144000
session.cache_expire = 18000
В оракле проблема вряд ли может быть, т. к. при прямом обращении к базе через программу сессия не обрывается даже час-два.
Не могу понять, почему сессия обрывается. В чем может быть проблема? Может я упустил какие-то еще параметры?
Попробуйте запустить скрипт на сервере, в консоле php.exe имя_скрипта и посмотреть "выхлоп" отработки скрипта.
скорее всего дело в скриптах
memory_limit = 1280M
post_max_size = 800M
default_socket_timeout = 60000
session.gc_maxlifetime = 144000
session.cache_expire = 18000
Здесь видно что всё в порядке ок!