問題タブ [fault]
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.
java - フォールト トレラント システムの作成 - データ ファイルを使用してセーブ データをリロードしますか?
編集 - 実装言語は Java です。
シンプルなフォールト トレラント システムを作成したいと考えています。
- オブジェクト A - このオブジェクトには、システムの決定ロジックが含まれています。
- オブジェクト B - このオブジェクトは、フォールト トレランスを制御するために使用されます
私の最初のアイデアは、データ ファイルに保存される変数の値でオブジェクト A を更新することです。オブジェクト B は、プラットフォーム システムのハード ドライブに保存されるデータ ファイルを作成します。
私の質問は、オブジェクト変数の値を使用してデータ ファイルを作成し、データ ファイルからそれらの変数を取得するにはどうすればよいかということです。それらが呼び出されたとき。
変数値をメモ帳ファイルに書き込み、ファイルからそれらを呼び出すだけで十分です
wcf - フォールト用のカスタム データ コントラクト シリアライザー
障害の既定のデータ コントラクト シリアライザーを置き換える方法はありますか?
DataContractSerializerOperationBehavior
カスタム データ コントラクト シリアライザーは、各操作の既定値を置き換えることでアタッチできます。しかし、これは障害をシリアライズ/デシリアライズしません...
perl - XML::Compile::SOAP と障害呼び出し
SOAP エラーの処理に問題があり、それが自分の側にあるのか相手側にあるのかわかりません。
私は WSDL ファイルを使用しており、次のコードがあります。
正しいパラメーターでそれを呼び出すと、すべてがあなたが思うように機能します。探している結果を持つハッシュ参照の場合は $response です。
ただし、過ちを犯した場合、何も返されません。$response には何も含まれていません (Data::Dumper による)。
問題は、$trace には石鹸の封筒が入っているということです。SOAP エンベロープは、成功と失敗/障害の両方で $trace にありますが、成功の場合のみ $response に何かがあります。失敗の場合、エンベロープにある「faultType」と「faultData」は $response にあります.
私は何か間違ったことをしていますか?私が読んだすべてのことから、何か違うことをする必要はないように思えます。障害が発生した場合は、$response->{'fault'} のようなものが必要ですが、私が言ったように、$response は空です。
私が探しているもののアイデアはありますか?
ティア!
objective-c - 障害エラーを埋めることができません。おそらくARC関連です。
currentBusinessという変数を含むシングルトンがあります
currentBusinessプロパティをこのように配線しました
また、罠にかけるビジネスのカテゴリーを入れて失敗に転じる
したがって、最初はすべてが正常です。予想どおり、[BNUtilitiescurrentBusiness]はビューコントローラに必要な情報を提供します。ただし、ランダムな(ほぼ確実ですが)場所で、ビューを変更した場合、(単純なコードで)呼び出しをアクティブ化するとします。突然
_currentBusinessを変更することを私が知っていることは絶対にありません。基になるビジネスは削除されません。
トリップワイヤーもつけました
到達していないことに注意してください。だから_currentBusiness、どこからともなく突然失敗する
これは_currentBusinessの「通常の」コンテンツです
それが故障して壊れたとき
結果は次のとおりです。
だから私はいくつかのpoを行い、
_currentBusinessの内容が変更されたかのようです。current_Businessはまだそこにあります。それはまだ同じアドレスを持っています。
一体何が起こっているのですか?
いいえ、それは単なる過失ではありません。抜け出せないのは欠点です。
だから私はさらにトリップワイヤーを追加しました
私は間違いを犯すことはできないに違いない。
したがって、これが結果です。
その後
したがって、_currentBusinessのアドレスは変更されません。objectIDは変更されません。どういうわけかそれは故障になります。また、_currentBusiness.Titleを呼び出すと(null)になります
ARCが原因かどうかはわかりませんが、これはARCの更新前には発生していないようです。
css - IE はノーリピートを認識しませんか?
さて、私はウェブサイトを持っており、フロントページにはこの画像がずっと繰り返されています. Chrome では、希望どおりに 1 回だけ繰り返されます。
iphone - コアデータ。障害NSManagedObjects(RAMにない)でExecuteFetchRequest
フェッチリクエストを実行する必要があります。しかし、それを実行すると、障害は発生しませんNSManagedObject
(各オブジェクトは約5 Mbであるため、メモリ警告が表示されます)。Appleは、Core Dataに障害が発生する可能性を提供しています(オブジェクトがRAMにロードされていない場合)。そして、私は自分のオブジェクトにこの可能性を利用させたいと思っています。
これが私のコードです
ここで、述語は(id < 500)
です。
後にアプリがクラッシュする
オブジェクトのすべてのデータがiPhoneのRAMに表示されるためです。
デフォルトのオプションreturnsObjectsAsFaults = YES
が機能しないようです。
.net - WCF:どの種類の例外を処理するか
WCFサービスでは、例外が発生します。
serviceDebugの動作にIncludeExceptionDetailInFaults属性があります。
このように宣言されたメソッドがある場合:
そして、このSayHelloメソッドでNullReferenceExceptionを生成する何かを実行すると想像してみましょう。
クライアント側では、何を受け取りますか?AFaultException
またはNullReferenceException
?
これに関するドキュメントが見つかりません。
どうもありがとうございます
c - C ポインターの割り当て: 間違ったアドレスとセグメンテーション違反
ここで本当に奇妙な問題が発生しています。誰かが私を助けてくれることを願っています。それがコードです。
通常はすべてスムーズに実行されますが、ランダムなケースでセグメンテーション フォールトが発生します。GDBでデバッグしました。通常、リストとノードのアドレスは両方とも 0x80d4000 ですが、Segfault が発生すると、ノードのアドレス = 0x400 になります。(リストはまだ 0x80d4000 です)。
これがどこでうまくいかないのか、本当にわかりません。何かアイデアはありますか?
web-services - WSDL で操作用に定義されていない場合の障害に備える必要がありますか?
操作に対して WSDL で障害が定義されていない場合に、障害に備える必要があるかどうかを知りたいです。より具体的には、入力のみで操作が定義された WSDL があります (以下を参照)。私にとって、これは、障害メッセージの準備ができていないことを意味し、リクエストを送信した後、HTTP レスポンスを確認せずに先に進むことができます。私はこれで正しいですか?
よろしく、セルドン
linux - より堅牢にするために、スクリプトで cp または mv を使用する必要がありますか?
bash スクリプト (Scientific Linux) があります。スクリプトはファイルを操作する必要があります。「file.dat」(約 1 GB のサイズ) としましょう。しばらくすると、スクリプトが再起動され、次のように実行されます。
ファイルのバックアップを取得します。その後、プロセスが開始され、「file.dat」が上書きされます
最も安全な側にいるために(電気のシャットダウンまたは予期しない何か)。最良の選択肢は何でしょう: cp または mv ? ありがとう。