2022年11月25日
川俣晶の縁側ソフトウェアANGF開発日誌total 810 count

angfwebplayer4がクラウドで動作しない問題の調査結果

Written By: 川俣 晶連絡先

テーマ §

angfwebplayer4はローカルでは動作しているが、クラウドでは動作しない

原因についてある程度調査したが、結果としてこのままサポート終了とした

試験方法 §

 Azureで新しいインスタンスを作成し、そこに配置して動作を調べた。

症状の詳細 §

indexページにアクセスしようとしても読み込まない。

その後、以下のパターンがある

  • タイムアウトする
  • 502になる
  • 503になる
  • 長時間待った後でページが表示される

全般的に重すぎるだけである。

症状はAzureに配置した時にしか起きない。

またAzureに再配置してから発生するようになった。再配置を行う前は起きていない。

静的なファイルへのアクセスは遅くない。ただし初期化が終わるまでは待たされる

調査結果 §

 処理が重くなる要因は電子メール送信など複数あったがいずれも致命傷ではなかった。

 ソースをコメントアウトしながら範囲を絞り込んだところ、以下の部分が問題である等結論に至った。

app.CreatePerOwinContext(ApplicationDbContext.Create);

app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);

app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);

 Owinモジュールが古いのが良くないのかと思ってnugetでアップデートを試みたが、依存モジュールが対応していないので最新班にすることはできなかった。

 データベースの接続文字列の問題かと思ったが、これは問題ではなかった。

結論 §

 おそらく認証周りのコードが何か問題を起こしていると推定されるが、これは昔のVisual Studioが作ったコードで全く理解していない。全て捨てて新しくこれに相当するコードを生成させた方が良いだろうが、サポートを終了する予定のソースでそこまでの手間がは掛けられない。また、ほぼ同等の機能を持つ後継サービスの公開を開始したばかりである。

 そのため、angfwebplayer4のサービス提供は終了と決断した。

 おそらく、動作する方法はあり、それは現実的な手間で達成しうると思うのだが、その手間を捻出することは難しいだろう。

Facebook

キーワード【 川俣晶の縁側ソフトウェアANGF開発日誌
【ANGF開発日誌】の次のコンテンツ
2022年
12月
01日
WANGF 0.06~0.07の変更履歴
3days 0 count
total 460 count
【ANGF開発日誌】の前のコンテンツ
2022年
11月
24日
WANGF 0.01~0.05の変更履歴
3days 0 count
total 748 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20221125134106
サイトの表紙【ANGF開発日誌】の表紙【ANGF開発日誌】のコンテンツ全リスト 【ANGF開発日誌】の入手全リスト 【ANGF開発日誌】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.