バージョン選択

フォーラム

メニュー

オンライン状況

40 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 38
kentayan zingloop もっと...

サイト内検索

質問 > 管理機能 > ルミーズ決済サービスの結果通知受信のタイムアウトについて

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ten777
投稿日時: 2009/7/13 10:53
対応状況: −−−
半人前
登録日: 2009/2/21
居住地:
投稿: 20
ルミーズ決済サービスの結果通知受信のタイムアウトについて
現在、WADAXの専用レンタルサーバーでルミーズ決済サービスを使用しクレジットカードの決済を行っています。
一部のお客様でルミーズの決済画面でエラーが表示され決済が出来ない状態になっております。
その内容をルミーズ様へ問い合わせを行なったところ「ルミーズ側からは結果通知を送信しているが、こちらのサーバー側から
成功コードが送信されていない為、ルミーズのサーバーでタイムアウトになりエラーとなっている」との回答を頂きました。

そこでどの部分で時間が掛かっているのかを調査したところ「LC_Helper_Send_Payment.php」内の「sendPaymentData」のファンクション内での
処理に時間が掛かってそうというところまで追求できました。

この中では何を行なっているのでしょうか?
時間が掛かったりする処理が入っているのでしょうか?

ご教示頂けないでしょうか?

OS:Linux5
EC-CUBE:2.3.3
MySQL:5.0.45
Apache:2.2.3
PHP:5.1.6
ルミーズモジュール:1.3
pantacle
投稿日時: 2009/7/13 11:19
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
そこまで分かっておられるならソースをご覧になれば良いのではないかと思いますが。

LC_Helper_Send_Payment.php内のsendPaymentData()は、見た感じではルミーズのサーバと通信する処理を行っているようです。
時間が掛かったりする処理に間違いはないと思いますが、この処理のどこで、どうして時間が掛かっているのかについては、ログ等から追求するしかないでしょう。


----------------
pantacle
http://pantacle.net/

ten777
投稿日時: 2009/7/13 14:46
対応状況: −−−
半人前
登録日: 2009/2/21
居住地:
投稿: 20
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
LC_Helper_Send_Payment.php内のsendPaymentData()の中を分析したのですが、以下のサイトにアクセスをしているようなのですが、このサイトで何を行なっているのでしょうか?

https://store.ec-cube.net/payment/payment.php

ご存知な方大変申し訳ございませんが、ご教示ねがいませんでしょうか?

pantacle
投稿日時: 2009/7/14 10:02
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
引用:
LC_Helper_Send_Payment.php内のsendPaymentData()の中を分析したのですが、以下のサイトにアクセスをしているようなのですが、このサイトで何を行なっているのでしょうか?

https://store.ec-cube.net/payment/payment.php

何でしょう。確かに気になりますね。
ルミーズに直接問合せされた方が良いと思います。


----------------
pantacle
http://pantacle.net/

ten777
投稿日時: 2009/7/14 13:10
対応状況: −−−
半人前
登録日: 2009/2/21
居住地:
投稿: 20
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
その後経過を見てみるとLC_Helper_Send_Payment.php内のsendPaymentData()の中の以下の箇所で時間が掛かっていることが分かりました。

$fp = @fsockopen($store_host, 80, $errno, $errstr, 20)

$store_hostには「store.ec-cube.net」がセットされています。

オーナーズストアに接続して何をしてるのでしょうか?
pantacle
投稿日時: 2009/7/15 0:02
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
本当に気になりますね。
何故オーナーズストアに接続しようとするのか、オーナーズストアに何を送信しようとしているのかは、ルミーズに確認を取るべきではないかと思います。


----------------
pantacle
http://pantacle.net/

seasoft
投稿日時: 2009/7/15 0:08
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
ざっくりタイムアウトまで、20秒間待っている感じですかね?
サーバからは store.ec-cube.net に到達できない環境でしょうか?

おそらくは、以下に $fp を使って何か出力していると思うので、その辺りを追うと推測できるのではないかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ten777
投稿日時: 2009/7/15 8:36
対応状況: −−−
半人前
登録日: 2009/2/21
居住地:
投稿: 20
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
ルミーズなんですかね?
ルミーズ決済のモジュールはEC-CUBEのオーナーズストアよりダウンロードしたものなんですけど・・・
ten777
投稿日時: 2009/7/15 9:19
対応状況: −−−
半人前
登録日: 2009/2/21
居住地:
投稿: 20
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
引用:

サーバからは store.ec-cube.net に到達できない環境でしょうか?


いえ。到達はするのですが、不安定ですぐに繋がったり、10秒以上掛かったりします。
すぐ繋がるときはルミーズに対しての結果通知の成功ステータスをルミーズにすぐ返信が出来ていてタイムアウトにはならないのですが、
10秒以上掛かったときは後続の処理でもオーナーズストアに情報を送っているところがあり、そこも10秒以上時間が掛かっていて合わせると
20秒以上掛かっています。

処理の手順として
 ?ルミーズから「html/user_data/remise_recv.php」が起動され結果通知が送られてくる
 ?EC-CUBEでその結果通知情報に対して処理を行い、オーナーズストアに接続
 ?ルミーズに対して成功ステータスを送信する
となっているようです。上記の処理が完了して初めて決済が完了するようです。

ルミーズは?の結果通知処理を開始し、?の成功ステータスが帰ってくるまでの時間が15秒以上掛かると
タイムアウトにしているようです。
今回のタイムアウトは?で時間が掛かり?の成功ステータスが15秒以内に送信できないことで起こっている
エラーみたいです。

ここで行なわれている処理は「http://store.ec-cube.net/payment/payment.php」に決済会社情報、サイトURL、決済金額をPOSTしているみたいです。
他の決済モジュールは分からないのですが、同じような処理が全てに組み込まれているのではないかと思います。

この処理は必要なのでしょうか?
pantacle
投稿日時: 2009/7/15 11:00
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: ルミーズ決済サービスの結果通知受信のタイムアウトについて
では株式会社ロックオンに問い合わせてみる事をお勧めします。

残念ながらルミーズ決済モジュールを使用したことが無いので使用に関する規約等がどうなっているのかは知らないのですが、何故オーナーズストアに接続しようとするのか等の確認は必要かと思います。


----------------
pantacle
http://pantacle.net/

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,411名です
総投稿数は110,084件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.