Форум → Программирование → PHP для идиотов → file_get_contents глючит при парсинге
file_get_contents глючит при парсинге
-
На локальном сервере парсер пашет нормально. Иногда file_get_contents выдает Warning "ресурс недоступен", но это не критично. Ужасно напрягает то, что на VPS парсит только около 100 урлов и потом "зависает". Я, если честно, даже представить себе не могу в чем проблема и как это решить.
Единственная догадка:
file_get_contents использует файловый дескриптор? Может просто превышается кол-во разрешенных открытых дескрипторов?
Может надо через fsockopen? -
Апрель 6, 2011, 3:22 п.п., спустя 2 минуты 12 секунд
проблема в памяти вероятно. или ограничении хостера. -
Апрель 6, 2011, 3:39 п.п., спустя 16 минут 43 секунды
Не думаю, что проблема может быть в памяти, там 600 Мб есть. Да и никаких "накоплений" в цикле нет, все переменные перезаписываются. -
Апрель 6, 2011, 5:30 п.п., спустя 1 час 50 минут 54 секунды
код тогда изобрази. экстасенс моде = офф -
Апрель 6, 2011, 6:27 п.п., спустя 57 минут 13 секунд
А что такое " экстасенс моде"?
Кажется я понял в чем моя проблема. flush() при работе скрипта на сервере в какой-то момент перестает работать. А еще сделал рефреш парсера через Javascript. Что забавно, этот рефреш работал нормально на локальном и отказывался на сервере(я вчера не бухал, чесслово, вот так именно все и есть).
"О сколько нам открытий чудных…
Готовит просвещенья дух." -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!