powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / скрипт на php поработает немного и завершается, не дойдя до конца
15 сообщений из 15, страница 1 из 1
скрипт на php поработает немного и завершается, не дойдя до конца
    #37737796
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Продолжая свои первые шаги в PHP, наткнулся на странную(для меня) вещь. PHP скрипт нормально начинает отдавать файл по урл с другого сервера (вопрос зачем это надо, пока отложим) . Причем независимо от того , чем читается файл с сервера (redfile или в цикле)
while (!feof($fd) ) {
echo fread($fd, 81920);
flush();
}
в PHP.INI выставил время работы скрипта с боооольшим запасом... Подскажите, плиз, в какую сторону копать .
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37737928
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12359646 Не ваш случай?
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37737936
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И, если не трудно, используйте тег SRC для оформления кода
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37738040
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,спасибо за ответ, но наверное это не то... PHP сервер у меня установлен на роутере, стоящим дома и там вроде никаких ограничений на время исполнения нет. Может дело в том, что сервер отдает большой файл частами и шлет после конца части код 206... но ведь это же не конец файла, почему же тогда срабатывает условие eof... что-то странно и не понятно... А тег code я не применил умышленно, че тут выделять-то, три строки...
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37738164
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skuwakinА тег code я не применил умышленно, че тут выделять-то, три строки...Вот у меня есть кое-какие соображения по проблеме, но чего их излагать-то, три строчки...
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37738194
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, я не понял, что за проблема, ну ладно был бы бааальшой кусок текса, тогда тег code нужен. А для двух-трех строк вполне читаемо и без него. Если у вас есть идеи по теме вопроса, ну так изложите, если не сложно, или ткните носом, где про это прочитать. Буду вам очень признателен. Поиском я пока ничего не нашел.
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37738282
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skuwakin,

http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#206 и далее по ссылке. А вот почему сервер отдает файл частями - это уже другой вопрос.
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37738325
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, спасибо. бум курить викиманы. Самое плохое то, что это моя вторая задачка на php и возможно последняя. А тут такой тёёёмный затык...
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739412
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
продолжаем разговор... включил в php логи и сразу увидел... PHP Fatal error: Maximum execution time of 10 seconds exceeded in /opt/share/www/fix_redirect.php on line 56

но самое поганое то, что везде описанные настройки макс. времени выполнения в php.ini не сработывают. пробовал самые разные варианты - ни фига.

походив по инету, обратил внимание, что число секунд в этом сообщении из некоего списка (10,30,60,90,180). Есть большое подозрение, что это параметр, но вот только какой и где он находится. Смотрел уже настройки lighttp - ничего похожего не увидел...

пока что-то совсем идей нема... подскажите плиз , куда покопать...
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739444
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skuwakinнастройки макс. времени выполнения в php.ini не сработывают.А отрабатывает именно этот php.ini? Можно поглядеть в phpinfo(). И, на всякий, после изменения настроек php вебсервер рестартануть не забыли?
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739449
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и можно поменять эту настройку в самом скрипте (на время его выполнения), а не в ini (если конечно не запрещено).
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739670
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, именно этот. Для очистки совести искал по всей системе еще php.ini. Увы - один он...

Edd.Dragon, и в самом скрипте ставил - нифига.

PHP Version 5.2.17. В общем - бред сивой кобылы... Сроду бы не подумал, что на такой ерунде и такой затык.
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739750
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skuwakinименно этот.Это по данным из phpinfo()? Кстати, там же видны и текущие значения параметров. Если конфиг не будет загружен, тогда должны действовать дефолтовые настройки, прописанные в исходниках php.
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37739853
skuwakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, да, это из phpinfo, И файл именно этот, я вижу мои значения параметров.
...
Рейтинг: 0 / 0
скрипт на php поработает немного и завершается, не дойдя до конца
    #37741260
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skuwakinEdd.Dragon, и в самом скрипте ставил - нифига.

А ничего стороннего не используешь, что могло потенциально тоже поменять настройку? Я например, никогда с таким затыком не сталкивался в своем коде. Дефолт 30 - работает 30. Поставлю 100 - получаю 100. Поставлю 0 - работает бесконечно.

Проверь на другом сервере. Тот же Денвер или ZendServer установить чисто для эксперимента - не долго.
Ну и сам скрипт тоже свести к минимуму. Тупо задать таймаут желательный и запустить бесконечный цикл со слипами.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / скрипт на php поработает немного и завершается, не дойдя до конца
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]