差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
2022_11_18_local_blast_serverのアップデート [2022/12/09 08:23] – 133.11.50.163 | 2022_11_18_local_blast_serverのアップデート [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Local Blast Serverのアップデート ====== | ||
- | |||
- | Local Blast Serverの管理ページは、mizobata.hideaki@m768.sで動いている。これを起動・終了するには、root権限が必要。root権限で誤操作をすると甚大な被害を引き起こすので、極めて注意して利用し、操作が終わったらすぐにexitする。 | ||
- | |||
- | rootに入る | ||
- | |||
- | |||
- | ``` | ||
- | su - | ||
- | ``` | ||
- | |||
- | |||
- | Local Blast Server管理ページのステータスを確認 | ||
- | |||
- | systemctl status mizobatanpmstart.service | ||
- | | ||
- | 管理ページをストップ | ||
- | |||
- | systemctl stop mizobatanpmstart.service | ||
- | |||
- | rootから抜ける | ||
- | |||
- | exit | ||
- | |||
- | これだけでは停止していない場合があるので、ポート3000番で動いているlocalblastserverを止める。 | ||
- | |||
- | 3000番で動いているタスクの確認。PID番号を確認する。 | ||
- | |||
- | lsof -i:3000 | ||
- | | ||
- | 上で確認したPIDを停止する。 | ||
- | |||
- | kill 2500 | ||
- | |||
- | 管理ページのスクリプトは/ | ||
- | |||
- | 自動npm startするserviceファイル(/ | ||
- | |||
- | rootに入る | ||
- | |||
- | su - | ||
- | |||
- | サービスファイルの修正 | ||
- | |||
- | nano / | ||
- | |||
- | ``` | ||
- | [Unit] | ||
- | Description=automatic npm start | ||
- | After=syslog.target network.target | ||
- | |||
- | [Service] | ||
- | Type=simple | ||
- | ExecStart=/ | ||
- | WorkingDirectory=/ | ||
- | KillMode=process | ||
- | Restart=always | ||
- | User=mizobata.hideaki | ||
- | Group=suikou | ||
- | |||
- | [Install] | ||
- | WantedBy=multi-user.target | ||
- | ``` | ||
- | |||
- | rootから抜ける | ||
- | |||
- | exit | ||
- | |||
- | 新しいsequence serverは```/ | ||
- | |||
- | ``` | ||
- | route/ | ||
- | const dbdna = "/ | ||
- | const dbprotein = "/ | ||
- | const seqserver = "/ | ||
- | const makeblastdbplace = "/ | ||
- | ``` | ||
- | ``` | ||
- | route/ | ||
- | const makeblastdbplace = "/ | ||
- | const seqserver = "/ | ||
- | const dbplace = seqserver + "/ | ||
- | |||
- | ※upload.jsは、PATH一覧以外にも上の方にアップロード先ディレクトリを指定する場所があるので、そこも変えるように気をつける!!! | ||
- | ``` | ||
- | |||
- | 試しに起動して挙動を確かめる | ||
- | |||
- | npm start | ||
- | |||
- | githubに同期する | ||
- | |||
- | ``` | ||
- | git add -A | ||
- | git commit -m " | ||
- | git push origin main | ||
- | ``` | ||
- | |||