PHP リモート呼び出し API 500 エラーの解決策

WBOY
リリース: 2016-06-13 12:26:26
オリジナル
1667 人が閲覧しました

PHP リモート呼び出し API 500 エラー
function getInventory($code) {
$req = new InventoryGetRequest();
$req -> setProductCode($code);
$client = new DefaultSuningClient( SERVER_URL, APP_KEY, APP_SECRET, FORMAT);
$resp = $client ->execute($req);
$response = json_decode($resp, true)['sn_responseContent'];
if ( isset($response['sn_error'])) {
return false;
} else {
return $response['sn_body']['inventory']['invNum'];
}
}
相手のAPIをリモートで呼び出す関数を書きます。レコード数が100件程度の場合は正常に動作しますが、レコード数が3000件を超える場合は、 500 エラーが報告されます

内部サーバー エラー

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

サーバー管理者に問い合わせてください [ email protected] このエラーが発生した時刻と、このエラーの直前に実行したアクションを通知します。

このエラーの詳細については、サーバー エラー ログで入手できる可能性があります。


最初はリモートAPIのレスポンスタイムアウトが原因かと思っていましたが、いちいち確認するつもりはありません。

-----解決策のアイデア----------------------
対象の Web サイトの問題、コードは関係ありません。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!