日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Mac Supervisor 管理进程

發(fā)布時(shí)間:2025/3/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac Supervisor 管理进程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

無(wú)論是在日常工作中還是平時(shí)玩代碼中,我總是離不開 Supervisor,其實(shí)很久之前我就寫過一篇文章:supervisord 部署 Flask,在里面,我仔細(xì)講解了如何在 Linux 環(huán)境下安裝并且配置 supervisord,并且如何部署應(yīng)用,應(yīng)該稍微懂點(diǎn) Linux 的同學(xué)就可以按照指導(dǎo)自己在自己的環(huán)境下配置一份出來(lái)。但是,我日常更多的情況下是在 Mac 下工作的,雖然 Mac 下已經(jīng)有很多強(qiáng)大的工具讓我的工作保持高效,但是,還是有一些東西是 Mac 上的軟件不能提供給我的,所以我還是依賴于 supervisor,所以,本文就將講述一下如何在 Mac 環(huán)境下配置一個(gè)好用的進(jìn)程管理環(huán)境。

配置 Supervisor 自啟動(dòng)

對(duì)于簡(jiǎn)單的安裝配置 supervisor 就不多說了,還是簡(jiǎn)單的使用 pip 即可安裝完畢,Supervisor 的自己配置也可以參照我之前的文章supervisord 部署 Flask進(jìn)行。但是,這還不夠,因?yàn)槲业碾娔X是要重啟的(是的,Mac 也要重啟,我大概半個(gè)月或者一個(gè)月重啟一次)。默認(rèn)情況下,重啟之后 Supervisor 是不會(huì)起來(lái)的,所以我還得手動(dòng)讓它起來(lái),然后才能帶動(dòng)我的其他軟件起來(lái),這個(gè)不是很舒服,所以我希望能夠調(diào)整一下配置,讓 Supervisor 自啟動(dòng)。

在搜索了一番之后,發(fā)現(xiàn)在 Mac 中有類似于 systemd 的應(yīng)用,名為:Launchd,Launchd 是 OSX 用來(lái)初始化系統(tǒng)的重要進(jìn)程,它是內(nèi)核裝載成功之后在 OS 環(huán)境中啟動(dòng)的第一個(gè)進(jìn)程(好像很厲害)。而且,有意思的一點(diǎn)在于,在 Launchd 中注冊(cè)一個(gè)應(yīng)用很簡(jiǎn)單,只需要一個(gè) plist 文件就可以了,通常這個(gè) plist 文件是放在目錄 ~/Library/LaunchAgents 下的。所以我就依樣畫葫蘆寫了一個(gè)配置:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict><key>KeepAlive</key><dict><key>SuccessfulExit</key><false/></dict><key>Label</key><string>io.liqiang.supervisord</string><key>ProgramArguments</key><array><string>/usr/local/bin/supervisord</string><string>-n</string><string>-c</string><string>/usr/local/share/supervisor/supervisord.conf</string></array><key>RunAtLoad</key><true/> </dict> </plist>

測(cè)試進(jìn)程

講道理到這里應(yīng)該就是就完了。但是,為了讓大家有一個(gè)比較好的驗(yàn)證體驗(yàn),所以我還加了一個(gè) MongoDB 的配置,如果你有興趣的話,默認(rèn)配置應(yīng)該放在:/usr/local/share/supervisor/conf.d/mongod.conf 這個(gè)位置,配置內(nèi)容為:

[program:mongod] command=/usr/local/mongodb/bin/mongod -f /data/conf/mongodb.yaml autostart=false autorestart=false startretries=3 redirect_stderr=true stdout_logfile = /var/log/supervisord_mongodb.log loglevel=info exitcodes=1,2

依照這個(gè)配置完成之后,還是老樣子:

$ supervisorctl reread $ supervisorctl update $ supervisorctl start mongod

這里應(yīng)該 MongoDB 是起來(lái)了,現(xiàn)在連接上去試一下。

Reference

  • Setting up supervisord in Mac OS X
  • 轉(zhuǎn)載于:https://www.cnblogs.com/makor/p/supervisor-in-mac.html

    新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!

    總結(jié)

    以上是生活随笔為你收集整理的Mac Supervisor 管理进程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: aa在线视频 | 日本三级久久久 | 三级国产在线 | 免费黄色美女网站 | 免费看黄网站在线 | 亚洲最大成人在线视频 | 成熟人妻av无码专区 | 少妇裸体淫交视频免费看高清 | 91成人在线观看高潮 | 黄色香蕉网站 | 日韩免费视频网站 | 亚洲一区二区三区在线免费观看 | 亚洲天堂男人网 | 美女福利在线观看 | 欧美日韩三级视频 | 亚洲欧美视频在线 | 久久草国产 | 69福利社区 | 理论片91| 日本一区二区三区电影在线观看 | 久久国产免费 | 精品久久人人妻人人做人人 | 国产精品欧美性爱 | 成人交配视频 | 欧美日韩一区二区三区不卡 | 迈开腿让我尝尝你的小草莓 | 美女bb视频 | 亚洲天堂日韩在线 | 久久入口 | 蜜桃av一区 | 国产成人专区 | 色天天色综合 | aa一级黄色片 | 国产伦精品一区二区三区视频痴汉 | 日本一区二区免费电影 | 高清日韩一区二区 | 在线免费观看av网 | 午夜在线影院 | 青草视频在线观看免费 | 欧美 丝袜 自拍 制服 另类 | 黄色一级一片免费播放 | 人成精品 | 国产伦理精品 | 91精品免费看 | 在线观看日韩av电影 | 黄色激情视频在线观看 | 九九综合| 国语对白真实视频播放 | 少妇裸体挤奶汁奶水视频 | 日韩视频免费在线播放 | 91看片视频 | 在线观看色网 | 奇米精品一区二区三区在线观看一 | 亚洲一区二区精品视频 | 99热一区二区三区 | 欧美刺激性大交 | 国产黄在线| 欧美激情国产精品 | 国产精品6666 | av天堂永久资源网 | 国产精品无码av在线播放 | 日韩久久综合 | 可以在线观看的黄色 | 日韩精品在线免费观看 | 精品视频免费观看 | 国产片网站 | 日本黄色的视频 | 黄色小说视频网站 | 亚洲精品国产成人av在线 | 国产一级做a爱片久久毛片a | 亚洲人成影视 | 国产精品乱码久久久久久久久 | 亚洲无人禁区 | 色播五月综合 | 国产情侣免费视频 | 91久久国语露脸精品国产高跟 | 北京少妇xxxx做受 | 国产一区二区中文字幕 | 婷婷丁香激情五月 | 日本小视频网站 | 天天爽夜夜爽夜夜爽精品视频 | 久久高清无码电影 | 一区二区在线精品 | 免费观看a视频 | 奇米精品一区二区三区四区 | 国产成人精品一区二区色戒 | 午夜精品久久久久久毛片 | 看片网站在线观看 | 亚州激情 | 免费看黄色的网址 | 黄三级 | 法国少妇愉情理伦片 | av在线网址观看 | 欧美大片xxxx | 午夜91| 美女av网| 黄色网址你懂得 | 黄色片网站大全 | 日本美女久久久 |