teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

全体的な加筆

2018/05/11 10:57

投稿

wasabin
wasabin

スコア13

title CHANGED
File without changes
body CHANGED
@@ -36,11 +36,20 @@
36
36
  今回の決済会社からのリクエストもアクセスログでは、200のステータスコードが
37
37
  ログに残っておりました。
38
38
 
39
+ ## 期待される状態
40
+ * 図の2〜3のリクエスト-レスポンスにて、決済会社がHTTPステータスコード200でOKを取得する。
39
41
 
42
+ ## 決済会社への確認
43
+ 決済会社からは、
44
+ 「リクエストが完了せずタイムアウトになるので200が返るようにして下さい。」
45
+ 「こちら側は問題ないので御社で対応してください。」
46
+ との事で、現状これ以上の情報を引き出せていない状況となります。
47
+
48
+
40
49
  # 知りたいこと
41
50
 
42
- このような何処に問題があるのか、具体的にわからない状況ですので、
43
51
  この状況で試すべき事は何があるのか、
52
+ 決済会社に確認依頼するべき内容はあるのか、
44
53
  問題を切り分けるには、何を試してみるべきか教えていただけないでしょうか?
45
54
 
46
55
 

5

図の修正

2018/05/11 10:57

投稿

wasabin
wasabin

スコア13

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  指定したURLのスクリプトも正常に実行されております。
11
11
  (HTTPステータスコードは、決済会社のリクエストも 200 となっております。 )
12
12
 
13
- ![ケンス図](1f0390e618d96363ae476e2caac45fdc.png)
13
+ ![イメジ説明](5520373ab05cadf1ba90bafb1b6bc292.png)
14
14
 
15
15
  今回問題になっているのは、図の2のリクエストに対する3のレスポンスが
16
16
  決済会社側ではタイムアウトになってしまう状況です。

4

図を追加、文法修正。

2018/05/11 10:44

投稿

wasabin
wasabin

スコア13

title CHANGED
File without changes
body CHANGED
@@ -10,27 +10,38 @@
10
10
  指定したURLのスクリプトも正常に実行されております。
11
11
  (HTTPステータスコードは、決済会社のリクエストも 200 となっております。 )
12
12
 
13
+ ![シーケンス図](1f0390e618d96363ae476e2caac45fdc.png)
14
+
15
+ 今回問題になっているのは、図の2のリクエストに対する3のレスポンスが
13
- # 試たこと
16
+ 決済会社側ではタイムアウトになってまう状況です。
17
+
14
- 問題解決の為、スクリプト側の問題でないか判断するため
18
+ 問題の切り分けの為、スクリプト側の問題でないか判断するため
15
19
  別ファイルを用意し、OKを返却するだけのページを設置しました。
16
- このファイルには、スクリプトは書かず以下のファイルを用意しました。
17
20
 
21
+ https://example.com/test.php
18
- ```html
22
+ ```php
19
- OK
23
+ <?php
24
+ //test.php
25
+ exit('OK');
20
26
 
21
27
  ```
22
28
 
29
+ ブラウザでの確認、ローカル環境/外部の別サーバーからcurlによる確認
23
- ブラウザやローカル環境のcurl等で確認すると、OKを取得することができましたが、
30
+ など試した所、OKを取得することができました
31
+ 決済会社にも
24
- 決済会社からは、こちらのファイルにURLを変更しても結果は同じであるとの事でした。
32
+ https://example.com/test.php
33
+ へのリクエストを試していただきましたが、
34
+ タイムアウトになるとの回答で事でした。
25
35
 
26
- サービスは既に運用中で、環境や異なる端末等のアクセスでは、
36
+ 今回決済会からリクエストもアクセスログでは、200のステータスコードが
27
- OK が確認できました。
37
+ ログに残っておりました。
28
38
 
39
+
29
40
  # 知りたいこと
30
41
 
31
42
  このような何処に問題があるのか、具体的にわからない状況ですので、
32
43
  この状況で試すべき事は何があるのか、
33
- 問題を切り分けるには、何をべきか教えていただけないでしょうか?
44
+ 問題を切り分けるには、何を試してみるべきか教えていただけないでしょうか?
34
45
 
35
46
 
36
47
  # 補足情報

3

文法の修正

2018/05/11 10:36

投稿

wasabin
wasabin

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  # 問題点
2
2
  とあるポイントサイトにて、ポイント購入の手続きで決済サービスから
3
- 管理しているサーバーに決済完了のリクエストを受けとり
3
+ 管理しているサーバーに決済完了のリクエストを事前に指定したURL
4
- 事前に指定したURLへのリクエストを受け付けております。
4
+ 受け付けております。
5
5
 
6
6
  その際、決済会社側ではリクエストが完了せずにタイムアウトにて、
7
7
  エラーとなっているようで、現在対応を求められています。

2

補足

2018/05/11 09:38

投稿

wasabin
wasabin

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- サーバーへのリクエストが完了しない。
1
+ サーバーへのHTTPリクエストが完了しない。
body CHANGED
@@ -8,8 +8,8 @@
8
8
 
9
9
  しかし、サーバーのアクセスログにも記録が残り、
10
10
  指定したURLのスクリプトも正常に実行されております。
11
+ (HTTPステータスコードは、決済会社のリクエストも 200 となっております。 )
11
12
 
12
-
13
13
  # 試したこと
14
14
  問題解決の為、スクリプト側の問題でないか判断するため、
15
15
  別ファイルを用意し、OKを返却するだけのページを設置しました。

1

OSのバージョン

2018/05/11 09:32

投稿

wasabin
wasabin

スコア13

title CHANGED
File without changes
body CHANGED
@@ -34,5 +34,5 @@
34
34
 
35
35
 
36
36
  # 補足情報
37
- CentOS 7
37
+ CentOS 7.2
38
38
  Apache 2.4.6