BT1/74
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* 決済の取り消しが1次/2次で失敗する [#ua2f8ab4]
- ページ: [[BT1]]
- 投稿者: [[太田]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: クレジット対応
- 投稿日: 2019-01-21 (月) 10:28:55
- バージョン:
** メッセージ [#m93e9329]
1/18のお昼前後から1次/2次画面において決済注文の取り消しに...
*障害の切り分け [#pcfa92fe]
調査すると決済取消だけではなく、取引状態参照も出来ない事...
決済注文(リンクタイプ)は出来るので、プロトコルタイプの...
GMOにログの確認を依頼するも、詳しい結果は週明けになるとの...
試しにWeb2サーバー(テストサイト)から本番DBに接続し、決...
これらの結果により、問題があるのはWeb1サーバー(本サイト)...
*ログの精査 [#x0e875f1]
代行システムのエラーログには特に記載なしのため、プログラ...
IIS(Webサーバー)のログにも特に記載はなし。~
Windowsのログ(Application)に「System.Net.Httpの依存関係が...
System.Net.Http.dllはGMOとの通信であるプロトコルタイプの...
現在発生している障害内容とログの内容が一致する。
*dllの解析 [#c2442da4]
System.Net.Http.dllのバージョンを確認すると、Web2サーバー...
Web1サーバーのバージョンは4.3.7.2050.0と若干異なることを...
更に調べると新しいバージョンは通常のWindowsのUpdateでdll...
セキュリティ上の問題で開発環境とWeb2サーバーは自動で更新...
Web1サーバーでは以前自動で更新されてしまったdllが問題でエ...
自動では更新せず、年1回まとめて更新作業を行っている。
*更新作業 [#t11c7cfb]
System.Net.Http.dllが原因とわかったので、了承を得てWeb1サ...
インストール後再起動し、dllのバージョンが4.7.3062.0になっ...
ログイン制限をして受注制限を解除し、クレジットの注文登録...
取消が確認出来たため、ログイン制限を解除し、受注制限を再...
*更新後の経過 [#xfb85e9b]
20:15の受注制限後は、1次/2次の注文登録及び注文取消に問題...
各種ログにも記載なし。
*直接の原因 [#r1776264]
開発環境及びWeb2サーバーにWindowsの更新プログラムが実行さ...
そのため図らずも決済取消には最新のSystem.Net.Http.dllが必...
Web1サーバーには最新のdllが存在せず、エラーが発生した。
*今後の対応 [#f76a5e00]
出来る限り開発環境/Web1/Web2サーバーのWindowsの更新状態を...
しかしながら参照しているdllは多岐にわたり、WebサーバーはO...
更新も頻繁なため検証作業はかなり困難だが、現状ではリリー...
また、開発環境を更新しないのもセキュリティ的に問題がある...
--------
#comment
終了行:
* 決済の取り消しが1次/2次で失敗する [#ua2f8ab4]
- ページ: [[BT1]]
- 投稿者: [[太田]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: クレジット対応
- 投稿日: 2019-01-21 (月) 10:28:55
- バージョン:
** メッセージ [#m93e9329]
1/18のお昼前後から1次/2次画面において決済注文の取り消しに...
*障害の切り分け [#pcfa92fe]
調査すると決済取消だけではなく、取引状態参照も出来ない事...
決済注文(リンクタイプ)は出来るので、プロトコルタイプの...
GMOにログの確認を依頼するも、詳しい結果は週明けになるとの...
試しにWeb2サーバー(テストサイト)から本番DBに接続し、決...
これらの結果により、問題があるのはWeb1サーバー(本サイト)...
*ログの精査 [#x0e875f1]
代行システムのエラーログには特に記載なしのため、プログラ...
IIS(Webサーバー)のログにも特に記載はなし。~
Windowsのログ(Application)に「System.Net.Httpの依存関係が...
System.Net.Http.dllはGMOとの通信であるプロトコルタイプの...
現在発生している障害内容とログの内容が一致する。
*dllの解析 [#c2442da4]
System.Net.Http.dllのバージョンを確認すると、Web2サーバー...
Web1サーバーのバージョンは4.3.7.2050.0と若干異なることを...
更に調べると新しいバージョンは通常のWindowsのUpdateでdll...
セキュリティ上の問題で開発環境とWeb2サーバーは自動で更新...
Web1サーバーでは以前自動で更新されてしまったdllが問題でエ...
自動では更新せず、年1回まとめて更新作業を行っている。
*更新作業 [#t11c7cfb]
System.Net.Http.dllが原因とわかったので、了承を得てWeb1サ...
インストール後再起動し、dllのバージョンが4.7.3062.0になっ...
ログイン制限をして受注制限を解除し、クレジットの注文登録...
取消が確認出来たため、ログイン制限を解除し、受注制限を再...
*更新後の経過 [#xfb85e9b]
20:15の受注制限後は、1次/2次の注文登録及び注文取消に問題...
各種ログにも記載なし。
*直接の原因 [#r1776264]
開発環境及びWeb2サーバーにWindowsの更新プログラムが実行さ...
そのため図らずも決済取消には最新のSystem.Net.Http.dllが必...
Web1サーバーには最新のdllが存在せず、エラーが発生した。
*今後の対応 [#f76a5e00]
出来る限り開発環境/Web1/Web2サーバーのWindowsの更新状態を...
しかしながら参照しているdllは多岐にわたり、WebサーバーはO...
更新も頻繁なため検証作業はかなり困難だが、現状ではリリー...
また、開発環境を更新しないのもセキュリティ的に問題がある...
--------
#comment
ページ名: