![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 10.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 354 Pomógł: 100 Dołączył: 14.11.2013 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
uzyj curl tam jest ustawianie timeoutu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:59 |