Автор Тема: Дело в сервере или скрипте?  (Прочитано 4574 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
Дело в сервере или скрипте?
« : 19 Января 2003, 23:58:40 »
При запуске скрипта выдаёт следующее:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\\server\\Apache2\\htdocs\\grabber\\news_grabbing.inc on line 3

3 линия:
$fd_in= fread(fopen("http://yoursite.ru/".$linkk[$z]."", "r"), 100000);
------------------------------------------
Все мы люди, а людям свойственно ошибаться

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #1 : 20 Января 2003, 00:29:41 »
а
$fd_in = implode("". file("http://yoursite.ru/".$linkk[$z]));
работает ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Дело в сервере или скрипте?
« Ответ #2 : 20 Января 2003, 01:16:35 »
не $fd_in = implode("". file("http://yoursite.ru/".$linkk[$z]));
 a $fd_in = implode("", file("http://yoursite.ru/".$linkk[$z]));
вот чуть чуть подправил... =) там же вроде запятая а не точка нужна!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #3 : 20 Января 2003, 01:23:05 »
Цитировать
там же вроде запятая а не точка нужна!
[off]ну опечатался я ;)[/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #4 : 20 Января 2003, 08:19:08 »
А по моему, все гораздо просче. Истекли положенные скрипту 30 секунд работы. Скрипт был остановлен, предупреждение было выдано. Все нормально. Время работы скрипта (максимальное) прописывается в php.ini (не соврать бы).
Возможная причина:
скрипт на локальном компе и через модем пытается качнуть много данных (100к например :) )
Все болезни от нервов, только сифилис от удовольствия

Оффлайн А`покалипсис

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.sinor.ru/~rockchat
Дело в сервере или скрипте?
« Ответ #5 : 20 Января 2003, 08:36:06 »

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #6 : 20 Января 2003, 15:09:08 »
Mog.
да, в этом и есть проблема, и ошибка правильно выдается, и не только из-за модема это может быть, но и из-за медленного удаленного сервера

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #7 : 20 Января 2003, 16:13:00 »
semya
Цитировать
из-за медленного удаленного сервера

спору нет, могёт.
Но из вопроса этого не понять :(
я смотрю на цифирь 100000 и прикидываю на себя. По 3к за секунду это > 30 секунд. Так что вопрос
Цитировать
Дело в сервере или скрипте?
останется без точного ответа (если конечно не будет уточнений).
Все болезни от нервов, только сифилис от удовольствия

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Дело в сервере или скрипте?
« Ответ #8 : 20 Января 2003, 17:18:15 »
Если хост бесплатный, он может запрещать fopen на другой сервер, ошибку при этом не выдавать.
Сам как-то раз с чем-то подобным столкнулся, правда давно это было - не помню, что именно он выдавал.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
Дело в сервере или скрипте?
« Ответ #9 : 23 Января 2003, 20:09:34 »
myname,
а "http://yoursite.ru/".$linkk[$z] сам по себе открывается?
...вот такой я весёлый зверёк...
 Home page

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
Дело в сервере или скрипте?
« Ответ #10 : 25 Января 2003, 23:59:01 »
Всем спасибо. Mog. был прав. У меня в пхп.ини было прописано то, о чём говорил
А`покалипсис.
------------------------------------------
Все мы люди, а людям свойственно ошибаться

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28