eriksz Posted August 17, 2012 Report Share Posted August 17, 2012 Sveika tauta! Izsaucot "curl_exec()", man viņš kādu laiku pagriežas un izmet kļūdu: "Connection Failed" (110) Connection timed out Izskatās kaut kāda socket kļūda! Varbūt kāds ir saskāries ar šādu problēmu un zin risinājumu? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted August 17, 2012 Report Share Posted August 17, 2012 «Time-out». Pats resursam vari piekļūt caur brovseri? Quote Link to comment Share on other sites More sharing options...
eriksz Posted August 17, 2012 Author Report Share Posted August 17, 2012 jaa, varu! resurs man ir localhost! varbūt kaut ko lieku pie setopt esmu salicis! $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_POSTFIELDS, "post=".$_POST['subject']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_exec($ch); Quote Link to comment Share on other sites More sharing options...
rpr Posted August 17, 2012 Report Share Posted August 17, 2012 <pre>CURLOPT_TIMEOUT varbūt nulle? </pre> CURLOPT_TIMEOUT_MS priekš maziem taimautiem. Quote Link to comment Share on other sites More sharing options...
eriksz Posted August 17, 2012 Author Report Share Posted August 17, 2012 <pre>CURLOPT_TIMEOUT varbūt nulle? </pre> CURLOPT_TIMEOUT_MS priekš maziem taimautiem. pēc idejas var būt! Kaut gan es pamēģināju CURLOPT_TIMEOUT_MS, bez izmaiņām! Quote Link to comment Share on other sites More sharing options...
Maris-S Posted August 21, 2012 Report Share Posted August 21, 2012 Kāda operētājsistēma Tev ir un vai IP adrese ir statiskā vai caur DHCP? Man pašam php curl nestrādāja uz slackware ar DHCP, vajadzēja vienmēr pēc sistēmas palaišanas apache stopēt un palaist (ne restartēt), tā arī precīzi neizpētīju kāpēc, bet laikam apache palaižas ātrāk nekā tiek saņemtas DNS serveru adreses no DHCP, jo php curl strādāja ar IP adresēm bez apache apstādināšanas un palaišanas, ja pareizi to visu atceros, bet nu pamainot uz statisko IP un DNS serveriem, viss sāka darboties. Quote Link to comment Share on other sites More sharing options...
eriksz Posted August 22, 2012 Author Report Share Posted August 22, 2012 OS ir SUSE Linux Enterprise Server 10. Problēma atrisināta. Vaina slēpās iekš proxy. Hosts ir virtuāls, tāpēc vajadzēja norādīt arī portu, pie tam pats os griežas uz virtuālas mašīnas! Lūk ko es papildināju curl opcijās:: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port); curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP'); curl_setopt($ch, CURLOPT_PROXY, $proxy_ip); curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.