제목이 곧 질문입니다.

 

지난번 게시글에서 메일 발송을 할 때 저러한 오류 문구가 나오고 있다고 얘기드렸었는데

 

며칠간 해결된 것 같더니 또 관련 문제가 나오네요.

 

 

php.ini 에서 execution time을 늘러기나 memory를 256으로 설정하고 사용했지만 여전히 cURL error28이 나오네요.

 

혹시 이 경우 어떤 해결책이 있을까요?

 

  • Lv30
    서버의 dns 설정은 변경 했나요? 요 설정 제대로 못하면 초기화 되거나 할 것입니다. 제가 서버 전문가는 아니라서 어떻게 설정하라고 말씀은 못드리겠지만...
    이 설정 정확하게 안하면 변경된 줄 알지만 실제로는 서버 재시작 하면 다시 초기화 되곤 합니다...

    기존 사용하던 dns 그리고 변경을 뭘로 했는지 등 지금까지 하신 작업 내용은 하나도 없네요.
  • Lv30 Lv5
    dns 리졸버 변경은 1.1.1.1, 1.0.0.1 로 변경 해보았습니다.
    딱히 변한것은 모르겠네요 ㅠ...
  • Lv5 Lv30
    변경한게 실제 변경된거지 검증을 잘 하셨다면 제 질문은 의미가 없을 수도 있습니다. 변경된게 실제 반영되는건지 검증을 어떻게 하라고 제가 제시를 해드릴 능력은 안되네요. 일단 저도 이전에 아파치 환경이긴 했는데 dns 변경이 만만치는 않았었습니다.
  • Lv30 Lv5
    넵 일단 답변 감사합니다 ㅠㅠ
  • Lv30

    nginx / php-fpm 이시라면 속는셈 치고...

    request_terminate_timeout 을 주석하거나 시간을 많이 늘려보세요. ( php-fpm 설정 경로는 제가 기억이..)

     

    저희는 이런 경로에 저장해 놓았네요.

    /etc/php/7.2/fpm/pool.d

  • Lv30 Lv5
    흠 살펴봤는데 request_terminate_timeout이 주석처리 되어있네요..ㅠㅠ.. 더 갑갑해지네요 ㅠ
  • Lv5 Lv30
    만약 dns 문제라면 최소한 1.1.1.1 로 적용이 되었다면 문제가 해결 되어야 할 것 입니다. 그 문제가 아니거나 혹은 dns리졸브 설정이 잘못되어있거나 일텐데요. 뭐라 답을 못드리겠네요. 저도 전문가가 아니다 보니...
  • Lv30 Lv5
    일단은 다시 확인해보니 재부팅 후 1.1.1.1에서 dns가 풀려있더라구요. 그래서 etc/network/interfaces 에서 1.1.1.1 넣었는데 잘 되길 바래야죠 ㅠㅠ...
  • Lv5 Lv30

    풀려있었다면 지금 제가 의심한 그런 실수를 하고 계신거고 dns 문제였다면 당연히 문제가 간헐적으로 발생되는 현상이 해결될 일이 없었겠죠.

     

    아마  # dig google.com  이런게 조회해서 어디서 응답을 하는지 확인 가능할 겁니다.

    재부팅 후에도 유지가 되는지 확인해보세요.

     

    아.. dig  응답에는 어느  dns 서버를 경유했는지 안나오던가요..  nslookup에는 나오나..  저도 이부분은 잘 모르겠네요.

  • Lv30 Lv5
    보니깐 모든 설정이 다 재부팅 하고 나면 원래대로(linode의 dns로) 돌아가는데
    linode에서 그렇게 설정한건지 잘 모르겠네요..;
  • Lv5 Lv30
    서버의 설정을 호스팅사 맘대로 초기화 되도록 하지는 않죠. dns 리졸브 설정 잘 못하면 초기화 됩니다. 잘 확인하고 하시거나 전문가분께 부탁을 드려보세요.
  • Lv30 Lv5
    조만간 부탁을 좀 드려봐야겠네요 ㅠㅠ
  • Lv36

    이 문제는 PHP에서 어떤 타임아웃 설정을 변경해도 소용없습니다. 100% 서버의 DNS 리졸버 문제입니다.

    일단 재부팅하기 전 1.1.1.1이나 8.8.8.8로 설정되어 있을 때는 잘 되던가요?

  • Lv36 Lv5
    네네 그때는 에러는 못봤습니다