メインコンテンツへスキップ

ログインが時間切れになりました

コメント

42件のコメント

  • Tanda

    自動切断は時として有効かもしれませんが、デフォルトのあり方を再考してもらいたいこともありますね。

  • nkmt

    そうですね。
    今日はもしかするとお客様は入力画面などで放置するのは危険と判断して、保存をしてから別作業をするなどしているのかもしれません。
    今夜はパソコンで伝票入力画面を2時間ぐらい放置して使えなくならないか試します。
    使えない状態になっていれば、サーバーの先程の設定を変更してみます。

  • Tanda

    こういう時こそ、トランザクションの出番ですね。保存がうまくいってても、あるいは失敗してても、整合性が取れるように自動的に動いてくれます。

    トランザクションを導入すると、目から鱗ですよ。

  • nkmt

    整合性でトラブルにはなってません。
    伝票保存時やバッチ処理でこけている訳ではないです。
    トランザクションは一応使っています。

    話逸れますが、伝票保存バッチなどWWNで皆が使うデータで
    デッドロックを起こしてしまう事があります。

    レコードロックさせてるんですよね。
    レコードロック無しでSQLDB数値項目の差分更新は未使用です。

    私の知人は、タスク前トランザクションなんか使わない。
    SQLDBでもレコードロック時トランザクションしか使わないと言ってます。
    デッドロックは起きないと言ってます。
    整合性で問題は生じない作りにしているそうです。
    いろんな人がいますね。

  • nkmt

    今回のお客様で問題になっているのは
    伝票新規入力や変更入力時、メモリWでオンラインタスク入力中、
    別用事で長時間離席して戻ってきたら固まってるという感じでした。
    (メモリWで編集というのもあり、固まったらせっかく入力したのがパーに。)
    (旧サーバー&uniPaaS V1 Plusの時はそんなことはなかったらしいです。)
    今夜は伝票入力画面を長時間放置して、固まらない事を祈ります。
    固まったら15分切断の設定を変更してみます。

  • Tanda

    トランザクションは「使う」か「使わない」かのどちらかですので、「一応」という世界はないですよ。

    MSJでも、トランザクション専門のセミナーが用意されたようですので、トランザクションの使用に不安を感じる人は、ぜひ参加されることをお勧めします。1日コースみたいです。

     

  • Tanda

    MSJ社の「RIAトレーニング3日間」の中でも、ほとんど1日近くを割いて、トランザクションの解説を行なっています。目からの鱗の内容ですよ。

  • nkmt

    以下設定にして売上伝票入力画面を開き、2時間放置しましたが
    その後ちゃんと動きました。

     

  • nkmt

    IIDK_Ace_Nagashima様 先日はありがとうございました。KGSMのnkmtです。
    以下のような設定をして、昨晩売上伝票入力画面を開き2時間放置や3時間半放置実験をし
    その後の操作ができないというのはありませんでした。
    また今日の夕方お客様から報告があると思います。

    他にも、uniPaaS V1 Plusの時はファンクションキーの操作ができた場面で、
    ファンクションキーの操作がIMEの操作になった。
     → 以前のバージョンのMicrosoft IMEを使うを オン にするで解決。

    左矢印キーで戻れなくなった。
     → メインプログラムに、イベント Left スコープ=サブツリー
      ブロック IF CaretPosGet( )=1
           イベント実行 前項目
      ブロック ELSE
           イベント実行 前文字
      ブロック END を追加

    大量データが対象のラインモード画面でのCtrl+End操作が遅い
     → 初期表示で条件絞りを設定

    など改善を行いました。

    新旧サーバーの併設期間を設け、現行システムも使ってもらいながら、
    新サーバーの新Magicでの実験もしてもらえるように今後は検討したいと思います。
    そのためには、DBサーバーに文書共有フォルダは出来れば作らない方がいいと
    今回思いました。

    その理由ですが、PC上の文書共有フォルダへのショートカットを変えたくないが為に
    新サーバーを旧サーバーと同じ名前で行くと決めると、新サーバーの名前はしばらく仮名、
    仮のIPアドレスで設置しなければならないし、旧サーバー撤去時にそれら文書の移動も伴いますし。
    DBサーバーの入れ替えなのに、文書データの移動が伴うのも無駄だと思いますし。

  • Ace_Nagashima

    nkmtさん解決したみたいで何よりです。
    念のための設定方法がお役に立てたようで幸いです。

    弊社ではサーバーの入替の際には、新サーバーに旧システム・新システムを設定して
    新旧システムを並行稼働できるようにしてサーバーの移行を行っています。
    ですから、新旧サーバーのIPアドレス、ホスト名は同一にしています。
    共有ドキュメントなどもサーバー移行時に移しています。
    小規模なユーザー様がほとんどなのでサーバー機は1台だけというのもありますが。

  • nkmt

    Ace_Nagashima様 ありがとうございました。
    新サーバーに旧システムを同居させるのはほとんどしてきませんでした。
    極端な例だと、新サーバーにSQL Server(をxpa4で使う)新システムと
    Pervasive(をdbMAGIC V8で使う)現行システムを同居させるといったので
    新システムの評価もしてもらいつつ・・・というのだったりでしょうね。
    私も小規模ユーザー様が殆どです。

  • nkmt

    あれから約2週間ですが、新規伝票入力中も時々固まる症状が続いています。

    DBサーバーのイベントビューアーに以下を発見しました。
    ソース=e1express
    Intel(R) I210 Gigabit Network Connection
     ネットワーク・リンクが切断されました。

    昨日の午後に5つありました。

    ハード提供会社様にも質問してみます。
    PCからサーバーに向けて、PING xxx.xxx.xxx.xxx -t もやってみたいと思います。
    実は不調だったのはWindows2019+SQL Server 2022+xpa 4.7 の自身初組合せのせいではなく
    ネットワークトラブルの可能性も。



サインインしてコメントを残してください。