忍者ブログ
最新記事
カテゴリー
ブログ内検索
カスタム検索
TradersShop検索

リンク
プロフィール
HN:
さとしぃ
性別:
男性
趣味:
ゲーム、読書、インターネット

Mail:forexsystecpractice☆gmail.com
☆→@

自己紹介:


06/12/04 立ち上げ。夢のためにFXを06年3月からやっております。

08/05/11 システムトレードの勉強開始。ソフトはMT4を使用。

08/08/06 FXDDにて自動売買を1000ドルの資金で開始。

08/10/09 3000ドルからまさかの大転落。100年に1度の金融危機で生き残ったシステムはたったの三つ。

08/12/09 3000ドルの資金を再投入。 徹底的に本を読み続けています。

09/03/22 7700ドル達成。

09/08/14 1000ドル割れ。

09/12/17 3500ドル復帰。

10/04/09 修行中

14/11/21 パワーアップして再挑戦



アーカイブ
カウンター
RSS
<<   2017   03   >>
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31 
31 March 2017            [PR]  |   |
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

例外発生時にメール通知が出来るよう
GMail連携を作りjarに組み込んで一週間稼働させた結果。

以下の例外が発生した。

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: ・・・1回発生
 Communications link failure

 The last packet sent successfully to the server was 0 milliseconds ago.
 The driver has not received any packets from the server.
  
 Caused by: java.net.ConnectException: Connection timed out: connect

一回のみ発生。DriverがgetConnectionする際に発生。
 closeを早く呼び出しすぎると発生するようだ。
  参考URL

java.lang.NullPointerException ・・・1回発生
 実装バグ。

java.rmi.NoSuchObjectException: no such object in table ・・・4回発生
 RMIサーバーからオブジェクトが外れてしまっている。
 レート配信間隔が大きすぎて、RMIサーバーから外れたのか?
 java.rmi.dgc.leaseValue を大き目に設定する必要がありそうだが、
 デフォルトは10分らしい。10分も配信されないことを問題視したいが・・・。
 もしくは外れるのは別に問題ないとして、外れる際の動作を規定すべきか。
 参考:RMIで公開されたオブジェクトが破棄される時を知る

java.rmi.ServerError: Error occurred in server thread; ・・・1回発生
 nested exception is:
 Caused by: java.lang.NoClassDefFoundError: Could not initialize     
  class 
com.google.api.client.json.jackson2.JacksonFactory$InstanceHolder

原因不明。

⑤java.rmi.UnmarshalException: Error unmarshaling return header; ・・・1060回発生
 nested exception is: java.io.EOFException

これ?

他には、UnmarshalException

リモートメソッド呼び出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされます。

  • 呼び出しヘッダを非整列化しているときに例外が発生した場合
  • 戻り値のプロトコルが無効な場合
  • パラメータ (サーバ側) または戻り値 (クライアント側) を非整列化しているときに java.io.IOException が発生した場合
  • パラメータまたは戻り値を非整列化しているときに java.lang.ClassNotFoundException が発生した場合
  • サーバ側でスケルトンがロードできない場合。なお、スケルトンは 1.1 スタブプロトコルでは必要だが、1.2 スタブプロトコルでは必要ない
  • メソッドハッシュが無効な (つまり、メソッドが見つからない) 場合
  • 非整列化時に、リモートオブジェクトのスタブに対するリモート参照オブジェクトの作成でエラーが発生した場合
⑥java.rmi.ConnectException: Connection refused to host: 192.168.10.101; ・・・1099回発生
 nested exception is:
        java.net.ConnectException: Connection refused: connect
 Caused by: java.net.ConnectException: Connection refused: connect

 ローカルホストにつなげられない。
 この例外が出るケースには、インスタンスが停止している場合も含まれる(独自調査)。 
 ⑤も同じ原因か。

⑦MT4にて、、、 
indicator is too slow, 16547 ms. rewrite the indicator, please
 ティック送信エラーの影響か?

■対応
根本原因がつかめていないので、ログを詳細化する方向も考えたい。
インスタンスが異常終了して処理継続できていない状況とも考えられるため、
異常終了をしないようエラー検知のみにとどめるよう動作を変える。

sun.rmiプロパティsun.rmi.transport.logLevel、sun.rmi.transport.tcp.logLevel、sun.rmi.client.logCalls、
sun.rmi.server.logLevel、あたりの設定を有効化、詳細化する。

・RMIサーバが異常停止しないよう動作継続は許す。

拍手[0回]

PR
Name

Title

Mailadress

URL

Font Color
Normal   White
Comment

Password


<<   HOME    810  809  808  807  806  805  804  802  801  800  799   >>
忍者ブログ/[PR]

Template by coconuts