![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Всем привет. почему то при длительном выполненни скрипта выдат обишбку:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. set_time_limit выставлен на 3000 так что времени должно хватить. может кто подскажет в чем проблема? Зарание всем спасибо. |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
В error логах веб сервера смотреть не пробовали?
|
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
пробывали.
[Sun Dec 09 18:16:28 2007] [error] [client 127.0.0.1] Premature end of script headers: php.exe, referer: http://localhost/111/ мне это особо не очем не говорит. может ты подкажешь что нибудь? Это сообщение отредактировал(а) chiffa - 9.12.2007, 20:45 |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
А при недлительном не выдает?
|
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
оно начинает выполнять. выполняет н-й период времени и выдает ту ошибку что я написал
|
|||
|
||||
| Kallisto |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 163 Регистрация: 20.4.2007 Репутация: -3 Всего: -1 |
PHP под CGI ?
|
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
как модуль Апачя
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
chiffa, а что у вас тута, какое значение?
max_execution_time -------------------- Amazing |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
30, н ов самом скрипте время выставляю через сет_тайм_лимит
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
а если в качестве теста выставить max_execution_time равное не 30 а 120 допустим то тоже самое или нет?
-------------------- Amazing |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
без инзменений
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
стоило поискать по "premature end of script headers". тогда вышли бы на FAQ Apacha'a
Впрочем, и из перевода названия ошибки понятно, что скрипт не передал все заголовки серверу для отправки(видимо, отдал заголовок "начало отправки текста", потом внезапно умер, не отдав заголовок "конец текста"). возможно, дело в слишком долгом выполнении, которому даже set_time_limit == 3000 не помогает. сравни время записи в логах сервера("нет конца заголовков") со временем запуска скрипта. если разница составляет 50 минут(3000 секунд), значит, скрипт слишком долго выполняется. для отладки долгоиграющего скрипта(особенно, если у тебя есть цикл в скрипте) заведи спецтаблицу в БД и пусть скрипт на каждом шаге ведет собственный лог - увидишь, на каком этапе скрипт перестает подавать признаки жизни. Добавлено через 1 минуту и 24 секунды скрипт использует буфферизацию вывода(ob_start())? |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
ob_start() не используется.
Скрипт выполняется минут 10, даже меньше... а теперь в лог записало: HTTP/1.1" 500 618 |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
никто незнает?
|
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
Чего тут знать? PHP поставлен криво. Переустановите.
К time_limit, имхо, это отношения не имеет, так как это конфигарационный параметр интерпретатора, указывающий ему, когда нужно кончать пользовательский скрипт. Заголовки должен же возвращать сам интерпретатор. Хотя, возможно, сам апач обрывается недождавшись ответа от cgi. Вы так и не описали, что происходит при выполнении небольших сценариев. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |