ホーム › フォーラム › A5:SQL Mk-2掲示板 › a5m2が閉じない(終了しない)
- このトピックには14件の返信、1人の参加者があり、最後ににより3年、 10ヶ月前に更新されました。
-
投稿者投稿
-
しろうとゲスト
お世話になっております
現在 a5m2自体が閉じない現象が発生しています
タスクマネージャーでタスク終了で対応しております
再度起動時に「前回異常終了したセッションのバックアップを復元しますか。」のメッセージが表示され、「いいえ」を選択し利用しております
DBサーバーへの接続はできています最初の利用時は普通に終了していたと記憶しています
必要最低限へのIP、ポートのみが許可され、それ以外はブロックされている状態の環境下での利用
となっています(途中からネットワークのポート制限がかけられている可能性あり)a5m2フォルダ配下、ファイルのアクセス権限はフルコントロール状態です
なにか回避方法はあるでしょうか?環境:
a5m2:v2.15.2 ポータブル版 32bit版
v2.14.5 ポータブル版 32bit版
OS:Win10 Server 2019 Datacenter
64bit 1809
メモリ:1Gしろうとゲスト追記:
投稿後にコメントを追記したのですが、なぜかしら反映されていませんでした
(やり方が悪かったのでしょうか・・・)追記した内容は(日がたっていて、おぼろげな記憶ですが、多分こんな内容だったかと)
・掲示板の検索にて、「閉じない」や「終了」の単語を検索してもヒットしませんでした
(下の「検索」ボタンとその右隣りの入力エリアで操作)
・google検索にて以下の質問ページがヒットしました
自分が記載した内容と関連があったりするでしょうか?
接続状態が正しくない状況でa5m2が終了できない
https://a5m2.mmatsubara.com/wp/?topic=%E6%8E%A5%E7%B6%9A%E7%8A%B6%E6%85%8B%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E3%81%AA%E3%81%84%E7%8A%B6%E6%B3%81%E3%81%A7a5m2%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84松原正和キーマスターしろうとさんこんにちは。
ちょっとこれだけではわからないのですが、A5M2.exeと同じフォルダに、A5M2.logというファイルを作成すると、ログが出力されるようになります。問題が発生したときには何か記録されるかもしれないので、そこでなにかわかるかもしれません。y.tsuゲスト同じ事象かわかりませんが、類似の事象が発生しておりましたので、
根本原因の解決ではないですが、回避方法として共有します。
A5M2.exe の起動を管理者権限にて実行してみてはいかがでしょうか?
当方の環境ですと、解決いたしました。
※管理者権限を指定せず、起動すると同様にa5m2が終了しません。しろうとゲスト松原さん
ご返事ありがとうございます
ログファイルを取得してみました
(y.tsuさんへのコメントの後に、内容を張り付けています)
・プロセスが残った状態でCPUが100%近くまで推移した状態が継続
(どこかで無限ループしている?)
・正常に終了した際は「セッションバックアップ開始・終了」の行が
セットで出力されていて、間に別のログが出力されていなかったy.tsuさん
情報ありがとうございます
検証しましたが、変わらずでした★a5m2(32bit版結果)
1234567891011121314151617181920212223242526272829303132333435362020/10/26 17:09:54.171 : I : --------------------------------------------------------------------------------2020/10/26 17:09:54.171 : I : A5:SQL Mk-2 32bit edition (Portable mode) 2.15.22020/10/26 17:09:54.171 : I : Computer Name : xxxxx2020/10/26 17:09:54.171 : I : OS User : Administrator2020/10/26 17:09:54.171 : I : --------------------------------------------------------------------------------2020/10/26 17:09:54.171 : I : A5:SQL Mk-2起動プロセス開始2020/10/26 17:09:54.187 : I : 起動シーケンス "環境変数の設定" の終了2020/10/26 17:09:54.187 : I : 初期DPI=962020/10/26 17:09:54.187 : I : 起動シーケンス "起動モードの確認" の終了2020/10/26 17:09:54.187 : I : 起動シーケンス "ディレクトリの準備" の終了2020/10/26 17:09:54.187 : I : 起動シーケンス "OSバージョンの取得" の終了2020/10/26 17:09:54.218 : I : 起動シーケンス "設定のロード" の終了2020/10/26 17:09:55.531 : I : 起動シーケンス "オプションの準備" の終了2020/10/26 17:09:55.531 : I : 起動シーケンス "スタイルの設定" の終了2020/10/26 17:09:55.546 : I : 起動シーケンス "ベンダー操作子の初期化" の終了2020/10/26 17:09:55.562 : I : 起動シーケンス "登録されたデータベースのロード" の終了2020/10/26 17:09:55.562 : I : 起動シーケンス "アプリケーションイベントハンドラの設定" の終了2020/10/26 17:09:55.562 : I : 起動シーケンス "設定のロード" の終了2020/10/26 17:09:55.718 : I : 起動シーケンス "アドオンのロード" の終了2020/10/26 17:09:55.718 : I : 起動シーケンス "画面オブジェクトのレイアウト初期化" の終了2020/10/26 17:09:55.718 : I : 起動シーケンス "ファイルのドラッグ&ドロップ初期化" の終了2020/10/26 17:09:55.718 : I : 起動シーケンス "タブの設定" の終了2020/10/26 17:09:55.718 : I : 起動シーケンス "Keep-aliveスレッドの開始" の終了2020/10/26 17:09:55.718 : I : A5:SQL Mk-2起動プロセス終了2020/10/26 17:09:55.734 : I : MainForm FormShow 開始(初回)2020/10/26 17:09:55.734 : I : 起動シーケンス "起動パラメータの処理" の終了2020/10/26 17:09:55.952 : I : 起動シーケンス "フォームへのオプション値の反映" の終了2020/10/26 17:09:55.968 : I : 起動シーケンス "一時保存データのロード" の終了2020/10/26 17:09:55.968 : I : 起動シーケンス "セッションバックアップ(スレッド投入)" の終了2020/10/26 17:09:55.968 : D : セッションバックアップの開始2020/10/26 17:09:57.531 : I : 起動シーケンス "新規SQLエディタの起動" の終了2020/10/26 17:09:57.531 : D : セッションバックアップの終了2020/10/26 17:09:57.640 : I : 起動シーケンス "起動画面の表示" の終了2020/10/26 17:09:57.640 : I : 起動シーケンス "起動時タイマの初期化" の終了2020/10/26 17:09:57.640 : I : MainForm FormShow 終了(初回)★a5m2(64bit版結果)
1234567891011121314151617181920212223242526272829303132333435362020/10/26 17:18:29.993 : I : --------------------------------------------------------------------------------2020/10/26 17:18:29.993 : I : A5:SQL Mk-2 64bit edition (Portable mode) 2.15.22020/10/26 17:18:29.993 : I : Computer Name : xxxxx2020/10/26 17:18:29.993 : I : OS User : Administrator2020/10/26 17:18:29.993 : I : --------------------------------------------------------------------------------2020/10/26 17:18:29.993 : I : A5:SQL Mk-2起動プロセス開始2020/10/26 17:18:29.993 : I : 起動シーケンス "環境変数の設定" の終了2020/10/26 17:18:29.993 : I : 初期DPI=962020/10/26 17:18:29.993 : I : 起動シーケンス "起動モードの確認" の終了2020/10/26 17:18:29.993 : I : 起動シーケンス "ディレクトリの準備" の終了2020/10/26 17:18:29.993 : I : 起動シーケンス "OSバージョンの取得" の終了2020/10/26 17:18:29.993 : I : 起動シーケンス "設定のロード" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "オプションの準備" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "スタイルの設定" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "ベンダー操作子の初期化" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "登録されたデータベースのロード" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "アプリケーションイベントハンドラの設定" の終了2020/10/26 17:18:31.212 : I : 起動シーケンス "設定のロード" の終了2020/10/26 17:18:31.228 : I : 起動シーケンス "アドオンのロード" の終了2020/10/26 17:18:31.228 : I : 起動シーケンス "画面オブジェクトのレイアウト初期化" の終了2020/10/26 17:18:31.228 : I : 起動シーケンス "ファイルのドラッグ&ドロップ初期化" の終了2020/10/26 17:18:31.228 : I : 起動シーケンス "タブの設定" の終了2020/10/26 17:18:31.228 : I : 起動シーケンス "Keep-aliveスレッドの開始" の終了2020/10/26 17:18:31.228 : I : A5:SQL Mk-2起動プロセス終了2020/10/26 17:18:31.228 : I : MainForm FormShow 開始(初回)2020/10/26 17:18:31.228 : I : 起動シーケンス "起動パラメータの処理" の終了2020/10/26 17:18:31.322 : I : 起動シーケンス "フォームへのオプション値の反映" の終了2020/10/26 17:18:33.228 : I : 起動シーケンス "一時保存データのロード" の終了2020/10/26 17:18:33.228 : I : 起動シーケンス "セッションバックアップ(スレッド投入)" の終了2020/10/26 17:18:33.228 : D : セッションバックアップの開始2020/10/26 17:18:33.415 : I : 起動シーケンス "新規SQLエディタの起動" の終了2020/10/26 17:18:33.493 : I : 起動シーケンス "起動画面の表示" の終了2020/10/26 17:18:33.493 : I : 起動シーケンス "起動時タイマの初期化" の終了2020/10/26 17:18:33.493 : I : MainForm FormShow 終了(初回)2020/10/26 17:18:33.603 : D : セッションバックアップの終了松原正和キーマスターしろうとさんこんにちは。
ログの貼り付けありがとうございます。ただ、これは起動時のログなので、できれば、終了時のログ(エラーになったときのもの)があると助かります。
しろうとゲスト松原さん
ご返事ありがとうございます
ログは張り付けた以上の内容は出力されませんでした
(終了操作を行い、しばらく(1、2分程度)待った後 タスクマネージャーより強制終了した後のファイル結果)しろうとゲスト追記します
操作内容は、以下の通りです
1)A5M2を起動
2)直ぐに終了(右上の×マークを押下)
>>しばらく待っても閉じない状態別環境ですが、以下上記操作で直ぐに画面が閉じるパターンのログ結果です
(32bit版のみ貼り付けます)123456789101112131415161718192021222324252627282930313233343536372020/11/10 11:41:35.251 : I : --------------------------------------------------------------------------------2020/11/10 11:41:35.251 : I : A5:SQL Mk-2 32bit edition (Portable mode) 2.15.22020/11/10 11:41:35.251 : I : Computer Name : xxxxx2020/11/10 11:41:35.252 : I : OS User : yyyyy2020/11/10 11:41:35.252 : I : --------------------------------------------------------------------------------2020/11/10 11:41:35.252 : I : A5:SQL Mk-2起動プロセス開始2020/11/10 11:41:35.252 : I : 起動シーケンス "環境変数の設定" の終了2020/11/10 11:41:35.252 : I : 初期DPI=962020/11/10 11:41:35.252 : I : 起動シーケンス "起動モードの確認" の終了2020/11/10 11:41:35.252 : I : 起動シーケンス "ディレクトリの準備" の終了2020/11/10 11:41:35.252 : I : 起動シーケンス "OSバージョンの取得" の終了2020/11/10 11:41:35.255 : I : 起動シーケンス "設定のロード" の終了2020/11/10 11:41:37.362 : I : 起動シーケンス "オプションの準備" の終了2020/11/10 11:41:37.362 : I : 起動シーケンス "スタイルの設定" の終了2020/11/10 11:41:37.362 : I : 起動シーケンス "ベンダー操作子の初期化" の終了2020/11/10 11:41:37.458 : I : 起動シーケンス "登録されたデータベースのロード" の終了2020/11/10 11:41:37.458 : I : 起動シーケンス "アプリケーションイベントハンドラの設定" の終了2020/11/10 11:41:37.462 : I : 起動シーケンス "設定のロード" の終了2020/11/10 11:41:37.589 : I : 起動シーケンス "アドオンのロード" の終了2020/11/10 11:41:37.592 : I : 起動シーケンス "画面オブジェクトのレイアウト初期化" の終了2020/11/10 11:41:37.592 : I : 起動シーケンス "ファイルのドラッグ&ドロップ初期化" の終了2020/11/10 11:41:37.595 : I : 起動シーケンス "タブの設定" の終了2020/11/10 11:41:37.595 : I : 起動シーケンス "Keep-aliveスレッドの開始" の終了2020/11/10 11:41:37.595 : I : A5:SQL Mk-2起動プロセス終了2020/11/10 11:41:37.603 : I : MainForm FormShow 開始(初回)2020/11/10 11:41:37.604 : I : 起動シーケンス "起動パラメータの処理" の終了2020/11/10 11:41:37.850 : I : 起動シーケンス "フォームへのオプション値の反映" の終了2020/11/10 11:41:37.856 : I : 起動シーケンス "一時保存データのロード" の終了2020/11/10 11:41:37.858 : I : 起動シーケンス "セッションバックアップ(スレッド投入)" の終了2020/11/10 11:41:37.859 : D : セッションバックアップの開始2020/11/10 11:41:38.311 : D : セッションバックアップの終了2020/11/10 11:41:38.357 : I : 起動シーケンス "新規SQLエディタの起動" の終了2020/11/10 11:41:38.475 : I : 起動シーケンス "起動画面の表示" の終了2020/11/10 11:41:38.475 : I : 起動シーケンス "起動時タイマの初期化" の終了2020/11/10 11:41:38.475 : I : MainForm FormShow 終了(初回)松原正和キーマスターしろうとさんこんにちは。
>2)直ぐに終了(右上の×マークを押下)
> >>しばらく待っても閉じない状態
とのことですが、修了確認ダイアログは表示されないのでしょうか?。しろうとゲスト松原さん
ご返事ありがとうございます> とのことですが、修了確認ダイアログは表示されないのでしょうか?。
はい 表示されていません
「×」を押した直後、ずっと表示されたままの状態です因みに、正常終了ケースでも、終了確認のダイアログは表示されません
起動>>即終了の単純操作で、SQLウィンドウは未記載状態で何も編集は行っていない為
未編集状態=終了確認のダイアログは表示されない と思っていますあるゲスト関係あるかどうか分かりませんが……。
DBをオープンにしたまま、3〜4時間放置して、閉じた際に終了しないことがあります。
その際は「メモリが参照できなかったよ!」的なエラーが出ます。そうなった場合、データベースツリーの一番上の「データベース」を右クリックして「すべてのデータベース情報の再読み込み」をすると、すんなり閉じる……ことが多いです。
松原正和キーマスターあるさんこんにちは。
もしかすると、それはリモートデスクトップ接続時や外部ディスプレイの接続・接続解除時にデータベースツリーがおかしくなる不具合かもしれません。Version 2.16.0 beta 14 で修正したのですが、まだおかしいところがあるようにも思えるので、対処法を検討中です。
しろうとさんの環境で発生している問題は、起動直後に終了操作して、問題が起こっているようなので、別問題のようにも思えます。しろうとゲストあるさん
情報ありがとうございます
そもそもDB接続自体行っていないので(アプリ起動、終了のみで再現)
ケースがちょっと違うかなと思います松原さん
「リモートデスクトップ接続時」の単語がちょっと気になりましたが、
記載されている通り、別問題の可能性かなと思われます
最近提供元よりポート開放を行った連絡(多分このあたり)以降、普通に終了する様になりました
今後の再現検証はちょっとできないと思います低い可能性ですが、起動時のバージョンチェック(tcp80ないし443辺り?)
はどうでしょうか?
(インバイトが許可されていない=返事がない=固まっている状態が続いている?)
ポート開放前はアウトバウンドポートは許可されていましたが、
特定のIPかつインバイトポート以外は許可されてない環境と予想
(提供元からどういう状況なのか提示されておらず、特定での接続・作業しか行わなかった環境下だった為、ブラウザ経由でのGoogleサイトを確認するなどはチェックしていなかったです)張り付けたログの際を見る限り、
「セッションバックアップの終了」の出力タイミングが異なる点が
何かしらのヒントなのかと思ったりしていますが・・松原正和キーマスターしろうとさんこんにちは。
起動時のバージョンチェックはちょっと怪しそうです。もう検証できないとのことで推測しか出来ないのですが、本来ならバージョンチェックを行うスレッドは通常は起動直後に終了してしまいますが、バージョンチェックスレッドが終了しない場合、A5:SQL Mk-2も終了しないことがわかりました。
これが原因なら、メニューから[ヘルプ(H)] – [定期的に新バージョンがないかチェックを行う(X)]のチェックを外すことでも終了しない現象を回避できるはずです。
ちょっとこの辺りは修正したいと思います。- この返信は3年、 11ヶ月前に松原正和が編集しました。
しろうとゲスト松原さん
ご返事ありがとうございます
また似た環境が提示され、同様の状況下に遭遇した場合、
以下の内容で回避可能かどうか確認してみますこれが原因なら、メニューから[ヘルプ(H)] – [定期的に新バージョンがないかチェックを行う(X)]のチェックを外すことでも終了しない現象を回避できるはずです。
-
投稿者投稿