Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка при длительном выполнении скрипта 
:(
    Опции темы
chiffa
Дата 9.12.2007, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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 так что времени должно хватить. может кто подскажет в чем проблема? Зарание всем спасибо.
PM MAIL   Вверх
Anarki
Дата 9.12.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: 7
Всего: 11



В error логах веб сервера смотреть не пробовали?


--------------------
PM WWW   Вверх
chiffa
Дата 9.12.2007, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
vasac
Дата 9.12.2007, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



А при недлительном не выдает?
PM WWW   Вверх
chiffa
Дата 9.12.2007, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



оно начинает выполнять. выполняет н-й период времени и выдает ту ошибку что я написал
PM MAIL   Вверх
Kallisto
Дата 10.12.2007, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 163
Регистрация: 20.4.2007

Репутация: -3
Всего: -1



PHP под CGI ?
PM MAIL   Вверх
chiffa
Дата 14.12.2007, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



как модуль Апачя
PM MAIL   Вверх
MoLeX
Дата 14.12.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



chiffa, а что у вас тута, какое значение?
max_execution_time


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
chiffa
Дата 14.12.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



30, н ов самом скрипте время выставляю через сет_тайм_лимит
PM MAIL   Вверх
MoLeX
  Дата 14.12.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



а если в качестве теста выставить max_execution_time равное не 30 а 120 допустим то тоже самое или нет?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
chiffa
Дата 14.12.2007, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



без инзменений
PM MAIL   Вверх
skyboy
Дата 14.12.2007, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



стоило поискать по "premature end of script headers". тогда вышли бы на FAQ Apacha'a 
Впрочем, и из перевода названия ошибки понятно, что скрипт не передал все заголовки серверу для отправки(видимо, отдал заголовок "начало отправки текста", потом внезапно умер, не отдав заголовок "конец текста").
возможно, дело в слишком долгом выполнении, которому даже set_time_limit == 3000 не помогает. сравни время записи в логах сервера("нет конца заголовков") со временем запуска скрипта.  если разница составляет 50 минут(3000 секунд), значит, скрипт слишком долго выполняется.
для отладки долгоиграющего скрипта(особенно, если у тебя есть цикл в скрипте) заведи спецтаблицу в БД и пусть скрипт на каждом шаге ведет собственный лог - увидишь, на каком этапе скрипт перестает подавать признаки жизни.

Добавлено через 1 минуту и 24 секунды
скрипт использует буфферизацию вывода(ob_start())?
PM MAIL   Вверх
chiffa
Дата 14.12.2007, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



ob_start() не используется.

Скрипт выполняется минут 10, даже меньше...

а теперь в лог записало: HTTP/1.1" 500 618
PM MAIL   Вверх
chiffa
Дата 16.12.2007, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



никто незнает?
PM MAIL   Вверх
vasac
Дата 16.12.2007, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



Чего тут знать? PHP поставлен криво. Переустановите.
К time_limit, имхо, это отношения не имеет, так как это конфигарационный параметр интерпретатора, указывающий ему, когда нужно кончать пользовательский скрипт. Заголовки должен же возвращать сам интерпретатор. Хотя, возможно, сам апач обрывается недождавшись ответа от cgi.
Вы так и не описали, что происходит при выполнении небольших сценариев.
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.