Sto tentando di aggiornare alcuni valori da un server a un altro server con un processo cron. Io uso file_get_contents().file_get_contents(): php_network_getaddresses: getaddrinfo non riuscito
La cosa strana è che questo non riesce occasionalmente. Un minuto funziona, un altro minuto non funzionerà. ricevo questi due errori:
PHP Warning: file_get_contents(): php_network_getaddresses: getaddrinfo fallito: nome o il servizio non nota
PHP Warning: file_get_contents(): Impossibile aprire il flusso: php_network_getaddresses: getaddrinfo fallito : Nome o servizio non nota
e:
PHP Warning: file_get_contents(): PHP_ network_getaddresses: getaddrinfo fallito: Nessun indirizzo associato con hostname
PHP Warning: file_get_contents(): Impossibile aprire flusso: php_network_getaddresses: getaddrinfo riuscita: Nessun indirizzo associato con hostname
Ho effettuato l'accesso al server che sperimenta questo problema Usando ping o traceroute funziona bene, quindi ho escluso problemi con il DNS. Ho anche aggiunto i server dei nomi DNS di google per sicurezza. Un terzo server che utilizza lo stesso codice esatto non presenta questo problema, quindi sembra che si tratti di un problema sul termine "chiamante", non sul termine "risposta". Sostituire il nome host con IP non è un'opzione per questo caso.
Qualcuno sa come risolvere questo?
Questo accade sul server live? Se sono server ospitati, direi questo al loro supporto. – hek2mgl
Possibile duplicato di [PHP: file \ _get \ _contents ($ loc) non riuscito] (https://stackoverflow.com/questions/542046/php-file-get-contentsloc-fails) – dotancohen