問題タブ [disconnected-session]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
console - 防ぐ方法Intersystems Caché ターミナル スクリプトの実行中にエラーが発生しましたか?
Intersystems キャッシュ ターミナル スクリプトを実行する必要があるシステムを開発しています。
通常の Caché ターミナルまたは telnet ターミナル内でルーチンを実行すると、Cache はルーチンを最後まで問題なく実行します。しかし、同じルーチンを実行しようとして、今回は Caché ターミナル スクリプト内でルーチンを呼び出すと、Caché はしばらくしてセッションを切断します。「タイムアウト」設定や、「」メッセージに関連するドキュメントにはまったく言及されていません。
スクリプトは次のように実行されます。
1) Interystems Caché が実行中にセッションを切断する原因を知っている人はいますか (セッションもアイドル状態ではありません。定期的にステータス メッセージをコンソールに出力します)。
2)それを解決する方法のアイデアはありますか?
ありがとう、
ルイス・フェルナンド
orm - 切断されたレコードセット
私が知っている誰かが、アプリケーションで切断されたレコードセットを使用したいと考えています。私には、ORM ツールがあれば、切断されたレコードセットに触れる必要すらないように思えます。私が ORM で理解している方法では、ORM は不必要に長い時間接続を保持しないように処理し、切断されたレコードセットの必要性を解決します。切断されたレコードセットを引き続き使用したいインスタンスはありますか?
iis - クライアントが切断されました
Client Disconnected メッセージが頻繁に表示されます。負荷分散は使用しません。単一の IIS サーバーのみです。これの原因と修正方法を知る必要があります。
例外情報は次のとおりです。
c# - セッションなしの Hibernate
あるデータベースからデータを読み取り、それをまったく異なる形式に変換する翻訳アプリケーションを構築しています。NHibernate を使用して、まだ利用できないソース データベースから読み取ります。ソース オブジェクトをダミーで作成し、それを翻訳コアに渡し、出力を検証することで、翻訳コア ロジックをテストしたいと考えています。1 対多のコレクション (PersistentGenericBag として宣言されている) に項目を追加しようとするたびに、NHibernate.LazyInitializationException: Initializing[Unavailable#]-failed to lazily initialize a collection, no session or session was closed が発生します。誰かがこれに取り組みましたか?
xml - 切断された環境でExcelまたはxmlデータソースを更新するためのベストプラクティス?
オフラインで実行されるアプリケーションがあるため、データベース接続がありません。データソースの私のオプションは、Excelスプレッドシート、CSV、またはXMLファイルです。
アプリケーションは、レコードを検索して更新できる必要があります。これを行うための最良の方法は何ですか?
スプレッドシート全体をメモリにロードしてから、メモリ(キャッシュ)で操作する必要がありますか?効率的に聞こえますが、危険です。
毎回スキャンを実行してから毎回更新する必要がある場合、xmlファイルがこれに最適であるように思われます
c# - Windows セッションが切断されたときにアプリケーションを実行するにはどうすればよいですか?
ボタンをクリックしてログをクリアする単純なアプリケーションを C# と WHITE で作成しました。リモート デスクトップ接続を使用してテスト マシンに接続し、そのアプリケーションを実行していました。セッションが接続されているときは正常に動作しますが、セッションを切断すると動作が停止します。
Windows セッションが切断されたときにそのアプリケーションを実行する方法はありますか?
java - Javaクライアント側SSLSocket:リモートエンドが接続を閉じたかどうかを確認する方法は?
私はここで難問に陥っています…</p>
私のクライアント SSLSocket はサーバー (Java ではない) に接続し、期待どおりにバイナリ データを正常に読み書きします。その後、ある時点で、サーバーはクライアントの接続を切断します。ただし、クライアントは例外をスローせずに呼び出すことができ、すべて 0 の IP を返すstartHandshake()
ことを除いて、接続が切断されたことを示す兆候は見られません。getLocalSocketAddress()
コードは次のようになります。
基本的に、私の質問は、サーバーがgetLocalSocketAddress()
すべて 0 の IP を持っているかどうかを確認する以外に、サーバーが接続を切断したかどうかを判断する方法があると思いますか?
c# - Entity Framework の切断されたグラフとナビゲーション プロパティ
私は Entity Framework 6 Code First と Fluent API を使用しています。Visit と VisitPage の間には 1 対多の関係があります (1 つの Visit には多くの VisitPage オブジェクトがあります)。これは、POCO クラスの簡略化されたバージョンです。
訪問: Id (ID)、UrlReferrer、ページ。 VisitPage : Id (ID)、名前、Visit、VisitId
まず、Visit オブジェクトを作成し、それに VisitPage オブジェクトを追加します。次に、それらを DB に挿入します。この時点まで、すべて正常に動作します。観察: VisitPage の VisitId プロパティは、挿入後に自動的に設定されます (DB から ID 値を取得し、プロパティを設定します)。
次に、切断された環境で、訪問に新しいページを追加します (切断された環境とは、DB から Visit オブジェクトを取得しません)。この新しいページは同じ訪問オブジェクトを参照していますが、EF は Visit プロパティに基づいて設定する必要があると考えているため、VisitId プロパティを設定していません。それが問題です。EF はそれを設定せず、実際には、Visit プロパティと VisitId プロパティの値が一致しないという例外をスローします。私は、EF が内部で (たとえば DetectChanges メソッドで) これを実行できると期待していましたが、そうではありません。
例外メッセージ:
参照整合性制約違反が発生しました: 関係の一方の端にある「VisitId」のプロパティ値が、もう一方の端にある「VisitPage.VisitId」のプロパティ値と一致しません。
それで、どうすればこれを解決できますか?考えられる解決策は 2 つあります。1) 接続された環境で作業する --> EF から Visit オブジェクトを取得し、ページ オブジェクトを追加します。この場合、EF は VisitId 値を更新し、機能します。2) Visit オブジェクトを設定した後、手動で VisitId を設定します。
私は十分に明確であったことを願っています。そうでない場合は、お知らせください。
session - .exeターミナルサーバーの切断されたセッションを強制終了するpowershellスクリプト
切断されたターミナル セッションの .exe を強制終了する方法を探しています。Navision についてです。ライセンスには制限があり、使用されていないライセンスを削除し続けたいと考えています。
切断されたセッションを完全にログオフする方法があることは知っていますが、この特定の進行状況のみを閉じることを好みます。
私が探していることを正確に実行するように記述されたコードを含むブログ投稿を見つけました。切断されたセッションで特定の .exe をスキャンし、それを強制終了するようにスケジュールされた PowerShell スクリプト。http://www.interworks.com/blogs/jpoehls/2012/12/12/killing-processes-disconnected-terminal-service-sessionsコードはこの Web ページに掲載されています。
残念ながら機能しません。次のエラーが表示されます。
Google でさまざまな解決策を見つけるために多くの時間を費やしたほか、90 行目の空の行を削除しようとしました。これにより、別のエラーが発生しました。
誰かがこれを機能させる方法を知っていることを願っています。