제목이 곧 질문입니다.
지난번 게시글에서 메일 발송을 할 때 저러한 오류 문구가 나오고 있다고 얘기드렸었는데
며칠간 해결된 것 같더니 또 관련 문제가 나오네요.
php.ini 에서 execution time을 늘러기나 memory를 256으로 설정하고 사용했지만 여전히 cURL error28이 나오네요.
혹시 이 경우 어떤 해결책이 있을까요?
PHP | PHP 7.1 |
---|---|
CMS | Rhymix |
제목이 곧 질문입니다.
지난번 게시글에서 메일 발송을 할 때 저러한 오류 문구가 나오고 있다고 얘기드렸었는데
며칠간 해결된 것 같더니 또 관련 문제가 나오네요.
php.ini 에서 execution time을 늘러기나 memory를 256으로 설정하고 사용했지만 여전히 cURL error28이 나오네요.
혹시 이 경우 어떤 해결책이 있을까요?
nginx / php-fpm 이시라면 속는셈 치고...
request_terminate_timeout 을 주석하거나 시간을 많이 늘려보세요. ( php-fpm 설정 경로는 제가 기억이..)
저희는 이런 경로에 저장해 놓았네요.
/etc/php/7.2/fpm/pool.d
풀려있었다면 지금 제가 의심한 그런 실수를 하고 계신거고 dns 문제였다면 당연히 문제가 간헐적으로 발생되는 현상이 해결될 일이 없었겠죠.
아마 # dig google.com 이런게 조회해서 어디서 응답을 하는지 확인 가능할 겁니다.
재부팅 후에도 유지가 되는지 확인해보세요.
아.. dig 응답에는 어느 dns 서버를 경유했는지 안나오던가요.. nslookup에는 나오나.. 저도 이부분은 잘 모르겠네요.
이 문제는 PHP에서 어떤 타임아웃 설정을 변경해도 소용없습니다. 100% 서버의 DNS 리졸버 문제입니다.
일단 재부팅하기 전 1.1.1.1이나 8.8.8.8로 설정되어 있을 때는 잘 되던가요?
이 설정 정확하게 안하면 변경된 줄 알지만 실제로는 서버 재시작 하면 다시 초기화 되곤 합니다...
기존 사용하던 dns 그리고 변경을 뭘로 했는지 등 지금까지 하신 작업 내용은 하나도 없네요.