connecting...
Google translation for articles :
10 NEMBER donated to you!!

【NIS】NIS-0.6.97へのアップグレード

nem47.19xem (10) 249 3 3

NEMフォーラムに、BloodyRookieさんからNISの新バージョンリリースのお知らせがありました。委任ハーベストをしている方は、サーバーのリブートで委任ハーベストがはずれていることがありますので、ご確認ください。えっさんの記事もご参考に。

 

本記事では、僕が自分で立てている、スーパーじゃないノードを、NIS-0.6.96からNIS-0.6.97にアップグレードした手順を記録します。


1. 委任ハーベストの解除とバックアップサーバーへの移行

委任ハーベストを、Xeonサーバーから、他のノードに退避します。NEM Walletで委任ハーベスト先を、XeonサーバーのIPアドレスから、スーパーノードのIPアドレスに変更するだけです。僕はoratamahさんのノードを使わせてもらいました。

 

2. nis-0.6.97.tgzのダウンロード

ここから、nis-0.6.97.tgzをダウンロードします。ちなみに.dbファイルは必要ありません。

 

3. NIS-0.6.96の停止

Ctrl-CでNIS-0.6.96を停止します。

 

4. packageディレクトリの退避

設定ファイルが入っているpackageディレクトリの名前を変えて、上書きされないようにします。

$ mv package package-bak

 

5. nis-0.6.97.tgzの解凍

$ tar zxvf nis-0.6.97.tgzで、解凍します。僕はルートディレクトリでおこないました。

 

6. コンフィグファイルの設定しなおし

/package/nis/config.properties

nis.bootKeyは、自分のアカウントの委任ハーベスト用秘密鍵を使っています。これなら盗まれてもあんまり痛くない。nis.bootNameは適当。

 

/package/nix.runNis.sh

9. バージョンアップによる変更点にあるように、使用メモリーを増やし、javaのオプションを付け加えます。

 

7. NIS-0.6.97の起動

$ ./nix.runNis.sh

 

8. 委任ハーベストをバックアップサーバーから元に戻す

0.6.96

0.6.97

ハーベストログがきちんと表示されたらOK。メモリー使用量が4.367Gから5.796Gに増えている気がするが、あんまり気にしないことにしよう。

 

Windows Subsystem for LinuxのNISも0.6.97にアップグレードしました。こちらも6GBほどメモリーを使っていますね(写真はiPad上のリモートデスクトップでのスクリーンショット)。ポートをあければちゃんとハーベストもできます。

 

9. バージョンアップによる変更点

今回のバージョンアップは主にバグ修正のようです。またスーパーノードを運用している人向けのおすすめ設定も通知されています。

 

1) Bug fixes for retrieving account’s mosaic via API:
In some cases, where an account’s namespace with mosaics had expired, the API call resulted in “Internal Server Error”.

APIを通じてアカウントのモザイクを取得する際のバグ:モザイクが期限切れになったアカウントのネームスペースを、APIでコールすると"Internal Server Error"となるのを修正。)

 

2) Bug fix for hash cache:
In case of a block rollback, it was possible that a transaction that was included in the block that was rolled back, was included in a block with different height. This made it impossible to retrieve the transaction via /transaction/get?hash=<TheTxHash>.

ハッシュキャッシュのバグ:ブロックのロールバック(フォークしてしまった場合にブロックチェーンを巻き戻すこと)において、巻き戻したブロックが違うブロック高で登録されてしまうバグの修正。このバグによって、/transaction/get?hash=<TheTxHash>でトランザクションが取得できてしまっていた。)

 

Note for Supernode owners:
Supernode owners should target a vps with at least 8GB and start NIS with params “-Xms5G -Xmx5G” and use the G1 garbage collector by specifying additionally “-XX:+UseG1GC -XX:MaxGCPauseMillis=200” as start params. It is of course possible to run NIS with a 4GB vps but you probably need to restart NIS every few weeks.

スーパーノードオーナーへのお知らせ:スーパーノードオーナーは、vpsに少なくとも8GBのメモリーを割り当て、NISのパラメータに"-Xms5G -Xmx5G"を設定してください。さらに起動パラメータに"-XX:+UseG1GC -XX:MaxGCPauseMillis=200"を加えることによって、G1 garbage collectorを有効化してください。4GBのメモリーでも稼働はしますが、2,3週ごとに再起動が必要になるでしょう。GCはJavaのメモリ管理システムです。


久しぶりにNISのインストールをしました。充分に熟成されてバグもマイナーなものだけになっています。カタパルトへの移行まではこのバージョンが頑張ってくれるでしょう。

 

今回も読んでくださってありがとうございます。

 

目指せ北海道

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register
Comments from NEMber
やそ
2019-04-23 06:11:24ID:108432

>>目指せ北海道::さん
それだけ聞いてるといけそうな気がしてきます!

目指せ北海道
2019-04-22 22:41:59ID:108242

>>やそ::さん
基本は、WindowsのPCをセットアップするのと同じです。ただそこから先が、こうすればいいっていう絶対的な道筋が決まっているわけではなく、あれこれやってるうちにうまくいくという感じです。そういう実験みたいなことを繰り返す作業がだんだん好きになってきたら、もう自作農ですw。

やそ
2019-04-22 20:46:46ID:108132

小作農じゃなく自作農になりたい!と思っている今日この頃。
でもサーバー建てるのはさっぱり分かりません。

NEMber who posted this article

趣味はバイクでツーリングしながら、ブログを書いたり、動画配信したりすること。暗号通貨はまだまだ初心者。

nemlogに何を書こうかいろいろ考えたのですが、まずはバイクで動画配信をするための工夫や楽しさ、充実感などを伝えられたらと思ってはじめました。ラズパイをバイクに積載して、ボタン一つでYoutubeライブ配信できるシステムを作りました。それを発展させて、XEMの価格を常時監視、取引するボットも作ったりしています。

本業は再生医療系研究者です。歯を内側から再生している「歯髄(しずい)細胞」を世界に広めるために、しずい細胞プロジェクトを推進中。細胞の流通(トレーサビリティー)管理にNEMのモザイクを使いたいと思って、NEMについて勉強してます。管理システムの名称は「ShizuiNet」にしようと思っています。NEM.ioのAlexさん、Jeffさんと名刺交換&握手できたのが心の宝物。
21668
0

Why don't you read following articles?

目指せ北海道's articles