Witam,
mam skrypt który co jakiś czas łączy się z ok. 100 różnymi serwerami http i pobiera dane.
Obecnie rozwiązane jest to w ten sposób, że pobieranie odbywa się w pętli z użyciem funkcje file_get_contents($adres).
Problem polega na tym, że gdy jeden z serwerów nieodpowiada cały skrypt potrafi się "zawiesić" i dalsze połączenia nie zostają zrealizowane.
Moje pytanie jest taki, w jaki sposób ustawić limit dla pojedynczego połączenia (swojego rodzaju time-out), który spowoduje, że skrypt porzuci łączenie z nieopowiadającym serwerem i przejdzie do kolejnych adresów.