カテゴリー:
QA
閲覧数:285 配信日:2019-09-09 11:33
Q72
Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: )
2019/9/9
下記エラーメッセージが表示されるのですが、今どういう状態なのでしょうか?
( ! ) Fatal error: Uncaught Stripe\Error\ApiConnection: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ) in /var/www/xxxx/lib/composer/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php on line 339
( ! ) Fatal error: Uncaught Stripe\Error\ApiConnection: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ) in /var/www/xxxx/lib/composer/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php on line 339
Self A
php-fpm再起動
$ sudo systemctl restart php-fpm
確認後、Nginx再起動
$ sudo sh -c 'nginx -t && systemctl restart nginx.service || systemctl status nginx.service -l'
・Stripe error: Network error [errno 77]: The one-time function was previously called and failed. Its error code is no longer available感想
・これは分からないでしょ?
・原因究明するため、丸3日を要した
・めっちゃしんどいわ
時間を要した理由
・セッションCookieを利用したスクリーンキャプチャを取得するため、色々調査している最中だったため
HeadlessChromium の Operation timed out の原因ばかり調査していた
・対象URLで、「Network error [errno 77]」がいつの間にか発生していることに気が付かなかった
・Fatal error: Uncaught HeadlessChromium\Exception\OperationTimedOut: Operation timed out (3sec) in
対象URLでは、TwitterOAuth API も利用していたため、そのエラーの影響かと思った
・try ~ catch 文を記述していたが、TwitterOAuthExceptionではエラー捕捉できないことが判明
・( ! ) Fatal error: Uncaught Abraham\TwitterOAuth\TwitterOAuthException
→ 関係なかった。このエラーを解決しても、[errno 77]は相変わらず表示された
本人確認が終わっていないから?
・運転免許証の画像を表裏1枚ずつアップロード
→ 関係なかった
ネット情報を鵜呑みにして、深みに嵌まりかける
・cURL が古いから? cURLおよびOpenSSLパッケージを アップグレード しようとする
推奨される対応策は、デフォルトでTLS 1.2が使用されるようにcURLおよびOpenSSLパッケージをアップグレードすることです
・今回の件とは関係なかったA
開発中にエラーが表示されているとのことで、ご連絡いただきありがとうございます。
エラーの表示を拝見いたしますと、何らかの原因で、貴社の環境とStripeの接続が確立されていないように見受けられますが、いただいている情報のみですと原因特定ができかねます。
そのため、大変恐縮ですが下記についてご教示いただけますでしょうか。
・構築されているStripeのサービスについてご教示いただけますでしょうか?
・エラーが発生していた期間をご教示いただけますでしょうか?
・エラーは現在も発生しておりますでしょうか?
・どのようなリクエストに対してのエラーでしょうか?
なお、StripeAPIなどのステータスについては、下記のURLより常時ご確認いただけます。
https://status.stripe.com/
エラーの表示を拝見いたしますと、何らかの原因で、貴社の環境とStripeの接続が確立されていないように見受けられますが、いただいている情報のみですと原因特定ができかねます。
そのため、大変恐縮ですが下記についてご教示いただけますでしょうか。
・構築されているStripeのサービスについてご教示いただけますでしょうか?
・エラーが発生していた期間をご教示いただけますでしょうか?
・エラーは現在も発生しておりますでしょうか?
・どのようなリクエストに対してのエラーでしょうか?
なお、StripeAPIなどのステータスについては、下記のURLより常時ご確認いただけます。
https://status.stripe.com/