ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cURL error 6: name lookup timed out
    개발/WORDPRESS 2019. 2. 20. 15:42

    플러그인이나 테마쪽 들어가면 속도가 엄청느리구... 

    Warning: 예상치 않은 에러가 발생했습니다. WordPress.org나 이 서버의 환경설정이 뭔가 잘못된 것 같습니다. 문제가 지속된다면 지원 포럼에서 해결해보세요. (워드프레스가 WordPress.org에 안전한 연결을 설정할 수 없습니다. 서버 관리자와 연락하세요.) in /home/bobe/public_html/wp-admin/includes/plugin-install.php on line 165 

    object(WP_Error)#5717 (2) { ["errors"]=> array(1) { ["http_request_failed"]=> array(1) { [0]=> string(35) "cURL error 6: name lookup timed out" } } ["error_data"]=> array(0) { } } 

    이런 오류가 뜨는데 
    어떤 설정이 문제라서 이런거죠..?


    • 에러만 보면 cURL 로 요청하는데 도메인 찾는데 시간 걸린다는 에러.
      웹서버의 DNS 설정 등에 문제가 있나??



    출처 : https://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=451156&sca=&sfl=wr_subject%7C%7Cwr_content&stx=curl+fsockopen&sop=or



    OS환경 : Oracle Linux 6.8

    DB 환경 : Mysql 5.1.73 Source distribution

    에러 : 

    워드프레스 wp-admin에서 플러그인 검색 후 추가 시 해당 에러 발생

    설치 실패: 다운로드 실패. cURL error 6: name lookup timed out


    해결 방법 : 

    wp-config.php를 열어 아래 문장을 추가한다.


    define( 'ALTERNATE_WP_CRON', true );



    원인 : 

    WP Cron이 사이트에서 동작하지 않기 떄문 

    이 기능이 꺼져있으면 플러그인 설치를 실패 할뿐만 아니라 다른 여러 가지 기능도 중단된다.


    WP Cron이이 도메인에서 작동하지 않는 이유

    루프백 요청에 문제가 있기 때문에 

    루프백 요청은 WP Cron에서 192.168.137.50/wp-cron.php를 로드하는데 사용됨


    루프백 호출이 실패하는 이유

    예를들어 지금 내 wordpress의 domain이 192.168.137.50인데 실제로는 없는 가상IP이기 때문에 루프백이 안됨

    대부분의 경우 서버에 DNS 구성 오류가있어 자신의 도메인에 대한 IP를 확인할 수 없기 때문일 수 있습니다. 

    때로는 루프백 요청이 호스팅에 의해 의도적으로 차단됩니다.




    참조 : https://premium.wpmudev.org/forums/topic/backups-failing-to-run-immediately-or-even-when-scheduled#post-913706

    댓글

Designed by Tistory.