問題タブ [hp-nonstop]
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.
fault-tolerance - HP (タンデム) ノンストップは Linux クラスターと比べてどうですか?
HP NonStop システム (以前は「タンデム」と呼ばれていました) は、可用性と信頼性が高く、価格が高いことで知られています。
これらの点やその他の点で、Linux または Unix ベースのクラスターはそれらとどのように比較されますか?
java - HPタンデムでのJavaストリームの取得の問題(ノンストップ)
GシリーズからHシリーズまで、TandemNonStopシステム間で単純なJavaアプリケーションを移植しています。Javaのバージョンは1.5.0_02です。
クライアントソケットからの出力ストリームの取得やクライアントソケットのオープンなどの基本的なI/Oタスクを実行すると、次のような例外が発生します。
java.io.IOException: Value out of range
また
java.net.SocketException: Value out of range
(「範囲外の値」は、私が推測するほとんどすべてのタンデムネイティブ専門用語です)。
誰かが同様の問題を抱えていますか?つまり、たとえばJNIをいじっているときのI / Oの破損ですか?
システムに何か問題があると思いますが、どこにあるのでしょうか。
ありがとうございました。
編集:
要求に応じてスニペットを追加する
サンプルスニペット(a)-使用Runtime.exec ()
(適応)
スタックトレース(a):
最後の行は失敗し、出力はコンソールにリダイレクトされます(!)。
サンプルスニペット(b)-使用HttpURLConnection
:
スタックトレース(b):
ケース(a)は、以前のJREバージョン(!)での他の問題の回避策であったため回避できますが、ソケットでの同じ動作は非常に厄介です。
odbc - NonStop ODBC: 接続 (ODBC サーバー) はどのように CPU に割り当てられますか?
NonStop サーバーで実行されている ODBC プールがあります。プールは SQL/MX に接続されています。
このプールは、ODBC プールに接続された JDBC プール (アプリケーションごとに 14 接続など) を持ついくつかの外部 Java アプリケーションによって使用されます。
時間の経過とともに (いくつかのアプリケーション リサイクルの後)、CPU 間の不均衡が見られます。8 つの ODBC プロセスが実行されているものもあれば、5 つしか実行されていないものもあります。これは、CPU 時間の不均衡にもつながります。
ここまでは、ラウンドロビン方式で CPU が ODBC プロセスに割り当てられていると想定していました。これにより、ODBC プロセスの数が多かれ少なかれ均等に分散されます。しかし、そうではありません。
新しく割り当てられたプロセスごとにどの CPU を選択するかを ODBC プールがどのように決定したかについての情報はありますか? CPU負荷を調べていますか?使用可能なメモリ?他の何か?
悲しいことに、HP の従業員 (つまり、私たちが利用できる) でさえ、これらの質問に確実に答えることができませんでした。:-(
ftp - 構造化ファイルをバイナリモードで FTP する
ファイルを Tandem HP/Non-Stop 環境に FTP 送信しようとしています。レコードは C プロセスを使用してファイルに書き込まれ、別の C プロセスを使用して読み取られます。
ファイル自体には、標準のテキスト エディタを使用して読み取ることができないいくつかのレコードが含まれています。これは、ファイルを正しく転送するには、バイナリモードで転送する必要があることを意味すると考えました。バイナリ モードで転送しようとすると、次のエラーが発生します。
上記のエラーをグーグルで検索しようとしましたが、何も表示されませんでした。私にとっての構造化ファイルは、構造化レコードを含むバイナリ ファイルのように聞こえます。これはバイナリモードで FTP するべきではありませんか? FTP プログラムが ASCII モードの使用を強制しています。
2 番目のエラーは何ですか? (つまり、「相対ファイル レコード長 > 最大レコード長」)
java - カタログが存在しないため、JDBC データベース接続が失敗する
JDBC を使用して NonStop SQL/MX データベースにクエリを実行しようとしています。私は正しいドライバーを持っており、データベースに接続し、次のコード行でステートメントを初期化することができました(ここで見つけました):
ただし、クエリの実行に失敗します...
...カタログが存在しないためですNONSTOP_SYSTEM_NSK
。どういう意味ですか?同じデータベースを GUI ( DB Visualizerなど)で表示する場合、カタログを指定する必要はありません。
結果のスタック トレースは次のようになります。
ios5 - HP NonStop サーバーを監視するための iPhone アプリ
HP の NonStop プラットフォーム上の特定のエンティティを監視する iPhone アプリを作成する予定です。すでに、NonStop プラットフォーム上でカスタム ホスト Web サーバー コンポーネントを実行して、http(s) 要求を処理し、XML 応答を (ブラウザーおよびデスクトップ ベースのアプリケーションに) 送り返しています。iOS スペースの初心者であり、Apple の厳格なアプリ承認ガイドラインを読んだ後、iOS でそのような http(s) 通信が許可されているかどうかを知りたいです。ここで使用されている Web サーバーは私たちのものであり、より知られている/受け入れられるもの (例: Apache)。最も単純な形式では、アプリは URL リクエストを NonStop ホスト コンポーネントに送信し、その代わりに、レスポンスで返される XML を読み取って解析します。前もって感謝します。
mysql - 一意キーが複数の列で構成される2つのテーブルのマージ
2つのテーブルAとB(同じスキーマ)があり、AのすべてのエントリをBに挿入してマージしたいと思います。テーブルBにすでにAのキーに関連付けられたデータがある場合は、それらのデータをサイレントに削除します。
問題は、テーブルBに3つの列で構成される一意のキーインデックスがあるため、「」とだけ言うことはできないということWHERE A.key <> B.key
です。
次の行に沿ってSQLステートメントを作成できないようです。
INSERT
対応する3列のキーがBにまだ存在しない、AからBへの行への方法はありますか?
c - FTPopen()、FTPclose()などのAPIドキュメント al。タンデムで
HP NonStop(Tandem)用にCでSFTPサーバーを作成する必要があります。FTPopen()
、、などの機能を使用する既存のFTPサーバーがありFTPput()
ますFTPclose()
。
これらの関数に関するドキュメントはどこにありますか?
HP NonStopのドキュメントでいつものように、Googleはほとんど役に立ちません...
postgresql - HPNonStopシステムのpostgresql
HPNonStopJシリーズサーバーにpostgresをインストールしたい。同様の構成の経験がある人が私を助けてくれますか?NonStopサーバー用のpostgresライブラリ/インストールパッケージ/パッチが見つかりませんでした。
私はNonStopシステムを初めて使用しますが、LinuxおよびUNIX(HP-UX)環境で作業しました。NonStopシステムは、HP NonStopオペレーティングシステムへのオープンコンピューティングインターフェイスであり、POSIX標準に基づくオープンシステムサービス(OSS)環境を提供します。
PostgresパッケージはHP-UXシステムで利用できます。ノンストップサーバーのOSS環境用に構成できますか?
hp-nonstop - TACL エラー - HP NONSTOP Tandem
HP NS (80' 以降) で TACL スクリプトを実行すると、次のエラーが表示されます。
TACL マクロ対応部分は次のとおりです。
TACL のマニュアルを確認しましたが、エラー コードの一覧が見つかりませんでした。
前もって感謝します。