このスクリプトは、schema.go
ファイルを編集し、DefaultMaxHTTPAttempts の値を 2
に変更するリポジトリです。APIからデータを失わないように留意して、5
回試行されていましたが、2
回に減らすことになりました。詳しくは以下を参照してください。
Plugin_HTTPAttempts.shは、以下の機能を持ちます。
- 現在の
Node.js
のバージョンを確認します。PluginNodeのデフォルトであるv15.14.0
とは異なる場合、nvm
を使用してバージョンをv15.14.0
に変更します - スクリプトで
schema.go
ファイルを編集します。編集する項目は、DefaultMaxHTTPAttempts の値を5
から2
に変更することです pm2
を使用して、メインプロセスを停止し、プロファイルを読み込みます- Pluginを
make install
でインストールを実行します
このスクリプトを使用する前に、以下の要件を満たす必要があります。
nvm
を使用してNode.js
のバージョンを切り替えることができるようになっていることPM2
がインストールされており、PluginNodeを管理するために必要なスクリプトが実行できること- スクリプトで使用する
schema.go
ファイルのパスが正しいこと。デフォルトでは、~/plugin-deployment/Plugin/core/store/orm/schema.go
がパスになります。
- このスクリプトを使用する前に、バックアップを作成することをお勧めします
- メインプロセスの名前は、
2_nodeStartPM2
または[sS]tart[nN]ode
である必要があります。これらのプロセス名が見つからない場合、スクリプトはエラーで終了します - スクリプトは
./Plugin_HTTPAttempts.sh
だけで実行すると、Node.jsのバージョンは、シェルスクリプトのプロセス内だけで有効で、シェルスクリプトが終了すると変更は破棄されます。source ./Plugin_HTTPAttempts.sh
を実行することで、Node.js のバージョンがPluginNodeのデフォルトであるv15.14.0
になります
以下のコマンドを使用して、このスクリプトを実行することができます。
-
以下の手順で、git clone して source コマンドを実行できるようにします。 ターミナルを開いて、任意のディレクトリに移動します
-
以下のコマンドを実行して、リポジトリをクローンします
git clone https://github.com/11ppm/Plugin_HTTPAttempts
- Plugin_HTTPAttemptsディレクトリに移動します
cd Plugin_HTTPAttempts
- Plugin_HTTPAttempts.sh ファイルに実行権限を付与します
chmod +x Plugin_HTTPAttempts.sh
source
コマンドを使用して、シェルスクリプトを実行します。./
は必ずつけてください
source ./Plugin_HTTPAttempts.sh
- スクリプトは
./Plugin_HTTPAttempts.sh
だけで実行すると、でシェルスクリプトのプロセス内だけで有効で、シェルスクリプトが終了すると変更は破棄されます。source ./Plugin_HTTPAttempts.sh
を実行することで、Node.jsのバージョンがPluginNodeのデフォルトであるv15.14.0
になります。もしv15.14.0
ではなく、すでに実行しているバージョンを使用したい場合は、以下を実行してください。もしくはnvm use <version>
を実行してください。
./Plugin_HTTPAttempts.sh
- @11ppm