ひさびさの投稿です。
突然外部のURLに対してhttps通信している処理がエラーでこけるようになってしまいました。
ログを確認したところ、以下のエラーが出ていました。
curl: (60) SSL certificate problem: certificate has expired
英語そのままの意味で捉えるとSSL証明書の期限切れなのですが、外部のURLは超有名なサービスのものなので「え、まさか」と思い、色々調べた結果、サーバー内部のルート証明書が期限切れだったことが判明しました。
対応としては、以下コマンドでルート証明書をアップデートすることで解決できました。
sudo yum update ca-certificates
意外と上記解決方法まで辿り着くのは難しかったりするので、記録として残しておきます。