国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

批量啟動停止Java進(jìn)程

1fe1se / 736人閱讀

摘要:一旦虛擬機(jī)重啟或者故障就要適用重啟打包部署非常耗時和麻煩,遂編寫該腳本用于定時抓取進(jìn)程啟動信息,一旦出現(xiàn)故障,可以批量停止進(jìn)程或者批量啟動進(jìn)程。

java進(jìn)程管理程序 命名:jmanager

主要功能:保存當(dāng)前主機(jī)所有Java進(jìn)程信息,停止Java進(jìn)程,啟動Java進(jìn)程

解決的問題:
公司目前測試環(huán)境只有幾臺虛擬機(jī),沒有進(jìn)行容器化管理,系統(tǒng)采用分布式架構(gòu),需要部署的程序很多。
一旦虛擬機(jī)重啟或者故障就要適用Jenkins重啟打包部署非常耗時和麻煩,遂編寫該腳本用于定時抓取Java進(jìn)程啟動信息,
一旦出現(xiàn)故障,可以批量停止Java進(jìn)程或者批量啟動Java進(jìn)程。

適用環(huán)境: linux系統(tǒng)并已安裝python3,可以執(zhí)行jps命令

如何安裝:

git clone https://github.com/mudiyouyou/jmanager.git

安裝如下python庫

pip3 install json

pip3 install psutil

如何因為網(wǎng)絡(luò)限制建議使用如下命令

pip3 install json -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

pip3 install psutil -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

如何操作:

python3 main.py log 解釋:記錄當(dāng)前所有java進(jìn)程信息,產(chǎn)生以當(dāng)前日志命名的進(jìn)程數(shù)據(jù)文件

python3 main.py stop xxxx.json 解釋:關(guān)閉所有Java進(jìn)程 xxxx.json 為第一步產(chǎn)生的數(shù)據(jù)文件

python3 main.py start xxxx.json 解釋:啟動所有Java進(jìn)程 xxxx.json 為第一步產(chǎn)生的數(shù)據(jù)文件

該腳本適用于所有java程序,可以安裝在其他環(huán)境,但該腳本不負(fù)責(zé)程序啟動或者停止順序

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43340.html

相關(guān)文章

  • 批量啟動停止Java進(jìn)程

    摘要:一旦虛擬機(jī)重啟或者故障就要適用重啟打包部署非常耗時和麻煩,遂編寫該腳本用于定時抓取進(jìn)程啟動信息,一旦出現(xiàn)故障,可以批量停止進(jìn)程或者批量啟動進(jìn)程。 java進(jìn)程管理程序 命名:jmanager 主要功能:保存當(dāng)前主機(jī)所有Java進(jìn)程信息,停止Java進(jìn)程,啟動Java進(jìn)程 解決的問題:公司目前測試環(huán)境只有幾臺虛擬機(jī),沒有進(jìn)行容器化管理,系統(tǒng)采用分布式架構(gòu),需要部署的程序很多。一旦虛擬機(jī)...

    paney129 評論0 收藏0
  • Java 8 并發(fā): Threads 和 Executors

    摘要:能夠異步的執(zhí)行任務(wù),并且通常管理一個線程池。這樣我們就不用手動的去創(chuàng)建線程了,線程池中的所有線程都將被重用。在之后不能再提交任務(wù)到線程池。它不使用固定大小的線程池,默認(rèn)情況下是主機(jī)的可用內(nèi)核數(shù)。 原文地址: Java 8 Concurrency Tutorial: Threads and Executors Java 5 初次引入了Concurrency API,并在隨后的發(fā)布版本中...

    J4ck_Chan 評論0 收藏0
  • 道路千萬條,安全第一條——一次服務(wù)器被入侵的處理經(jīng)過

    摘要:為了進(jìn)一步確認(rèn),再次到威脅情報平臺進(jìn)行查詢。再結(jié)合我部署的容器停止時間進(jìn)行分析,應(yīng)該是在我部署完成后幾小時內(nèi)服務(wù)器被入侵的。要從根本上解決問題需要進(jìn)行溯源分析,避免服務(wù)器再次被入侵。結(jié)合以上線索以及個人經(jīng)驗分析,很可能利用的漏洞進(jìn)行入侵的。 容器為何自動停止? 服務(wù)器為何操作卡頓? 進(jìn)程的神秘連接到底指向何處? 發(fā)現(xiàn)——自動停止的容器 某日發(fā)現(xiàn)部署在服務(wù)器上的一個容器被停掉了,開始以為...

    aaron 評論0 收藏0
  • 跨云遷移過程中的數(shù)據(jù)同步及一致性校驗實踐(二)

    摘要:另外對于需要盡量減少應(yīng)用重啟的系統(tǒng)也可以優(yōu)先考慮這種方式來保障數(shù)據(jù)一致性。只需要保證這三類程序都是停止的,那么就可以保證沒有同步服務(wù)以外的程序?qū)?shù)據(jù)進(jìn)行修改,從而保障數(shù)據(jù)一致性。在《跨云遷移過程中的數(shù)據(jù)同步及一致性校驗實踐(一)》中我們主要介紹了跨云遷移中數(shù)據(jù)同步階段的存儲組件MySQL、文件存儲和對象存儲的數(shù)據(jù)遷移過程,本文將重點圍繞跨云遷移的數(shù)據(jù)規(guī)整階段(清理測試時產(chǎn)生的臟數(shù)據(jù))和數(shù)據(jù)割...

    Tecode 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<