問題タブ [asadmin]
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.
service - Windows 7 サービスとしての GlassFish 4.0
2 つのノードを持つクラスター構成で GlassFish 4.0 を使用しており、各ノードには 1 つのインスタンスがあります。DAS と 2 つのインスタンスは、管理者権限を持つログオン アカウントを使用する Window 7 サービスとしてセットアップされます。マシンを起動すると、サービスが起動し、インスタンスとともに DAS が起動します。Windows タスク マネージャからは、これはサービスごとに 2 つの java.exe プロセスとして表示され、合計 6 つの java.exe が存在します。問題は、asadmin restart-domain
コマンドを使用すると、2 つの新しい java.exe プロセスが生成され、2 つの古いプロセスが停止しないことです。デプロイされたアプリケーションは正常に動作しますが、asadmin を使用して十分に再起動すると、ゾンビの java.exe によってメモリがいっぱいになり始めます。奇妙なことに、実行asadmin stop-domain
すると 2 つの DAS java.exe プロセスが停止しますが、その後実行されます。asadmin start-domain
Glassfish を非サービスとして起動します。DAS をサービスとして開始する唯一の方法は、「sc start domain1」を実行するか、マシンを再起動することです。また、DAS の java.exe プロセスを停止する唯一の方法は、asadmin を使用することです。「sc stop domain1」を使用してサービスを停止すると、機能しなくなります。また、各サービス (DAS、インスタンス 1 および 2) が 2 つの java.exe を開始するのに対し、非サービスとして実行されている場合はそれぞれ 1 つしか開始しないのも奇妙です。
asadmin
サービスとして実行されている GlassFish 4.0 でコマンドを実行するときに、実行する必要がある追加のサービス ラッパー構成、または渡す必要がある asadmin オプションはありますか?
glassfish-4 - グラスフィッシュ 4.0 に JVM オプションを追加するには?
Glassfish 管理ガイドには、JVM オプションを追加する必要があると記載されていますasadmin create-jvm-options -Dkey=value:-Dkey=value
( https://glassfish.java.net/docs/4.0/administration-guide.pdf、S. 120)。もちろん、これらの例には、 を含むオプションと の代わりに で:
始まるオプションを追加するという、興味深く教育的に重要なケースは含まれていません。ただし、 でエスケープするように説明されています。呼び出すと、削除せずに 2 つのオプションが追加され、(正しく) (間違った) オプションが認識されなくなります。ここで進む正しい方法は何ですか?-XX
-D
:
\
asadmin create-jvm-options -XX\:MaxPermSize=1024m:-Xmx4096
\
既存のオプションを上書きするには? オプション名が同じ値で指定された場合、asadmin create-jvm-options
オプションが既に存在する、別の値が指定されている、両方の値が存在する (-> どちらが使用されているか?) と文句を言います。の出力を解析して評価する必要はありasadmin list-jvm-options
ませんね。
オプションが追加されたかどうか、つまりドメインを再起動する必要があるかどうかを確認するにはどうすればよいですか? asadmin list-jvm-options
ここで同じ質問:オプションを追加する前後の出力を解析して評価する必要はありませんよね?
deployment - リモート Glassfish v4.1 デプロイメントでの TimeoutException
私は OVH に VPS を持っています。Debian 7 の vpsXXXX.ovh.net だとしましょう。Java 8、Glassfish 4.1 をインストールし、安全な管理を有効にしました。
vpsXXXX.ovh.net:8080 と vpsXXXX.ovh.net:4848 が動作することを確認しました。scp で戦争をアップロードしたとき、SSH で VPS にログオンし、asadmin deploy JEE.war
すべてが機能してデプロイされました。
次に、それをアンデプロイし、コマンドでリモートからデプロイしようとしました:
私は管理者パスワードを与え、長い時間(30秒?)の後、私は得ました:
VPS の私の server.log:
または、次のコマンドは問題なく実行されます: リモートからのドメインのリスト:
localhost にデプロイします。
glassfish - Glassfish の start-cluster コマンドが失敗する
次のコマンドを実行する毎日実行されるスクリプトを使用して、グラスフィッシュ サーバー (glassfish3?) を再起動しようとしています。
ただし、どちらのコマンドでも次の出力が得られます。
サーバーは明らかにAmazonにあります。なぜそれが失敗するのか、それともうまくいくのか、それを機能させる方法はありますか?
java - asadmin コマンドが ubuntu で動作しない
GlassfishでJava EEを使用しています。
asadmin コマンドも実行できません。私は次のことを行いましたが、ターミナルからの出力は次のとおりです。
Ubuntu 14.04 Trusty Tahr を使用しています。私はグラスフィッシュの bin ディレクトリにいるはずなので、/opt/glassfish4/bin にいます。しかし、常に何も起こらず、上記のエラーメッセージだけです。
aerospike - ノードは忘れられない
実行ascli
すると、多くの2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT
警告が表示されます。asadm
-> 13 個のノードがリストされていますinfo network
が、アクティブなのは 4 個だけです (これは正しいです。4 ノード クラスターです)。これらの他の 9 つのノードは、何年も前にクラスターを離れた古いホストか、または (正しく) クラスターの一部であるホストの他の IP アドレスです。それ以外の場合、クラスターは正常に動作します。すべてのノードで 3.7.4.1 が実行されます。
これらの古いホストをすべて削除する方法はありますか? dun
何もしません。
java - Glassfish が起動しない
そのため、glassfish サーバーを再起動しようとしていますが、起動に失敗します。エラーは何ですか?
asadmin> start-domain
java.io.FileNotFoundException: /home/ubuntu/glassfish-3.1.1/glassfish/domains/domain1/logs/server.log (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
at java.util.logging.FileHandler.open(FileHandler.java:173)
at java.util.logging.FileHandler.openFiles(FileHandler.java:441)
at java.util.logging.FileHandler.<init>(FileHandler.java:287)
at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(GFLauncherLogger.java:100)
at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:178)
at com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartDomainCommand.java:205)
at com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartDomainCommand.java:105)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264)
at com.sun.enterprise.admin.cli.MultimodeCommand.executeCommands(MultimodeCommand.java:226)
at com.sun.enterprise.admin.cli.MultimodeCommand.executeCommand(MultimodeCommand.java:144)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264)
at com.sun.enterprise.admin.cli.AsadminMain.executeCommand(AsadminMain.java:306)
at com.sun.enterprise.admin.cli.AsadminMain.main(AsadminMain.java:238)
Waiting for domain1 to start ..............................................................................................................................................................................................................................
誰か親切にアドバイス?