PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 
  回應
 
主題工具
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 902
引用:
作者jer2000
感謝樓上各位大大的熱情回覆!真的很感謝∼ 您的一字一句對新手來說都是受用無窮的!

小弟手邊的程式僅僅幾十行而已,已經用Python 2重寫過。裡面用到內建的smtplib和第三方的fabric

目前想要快速佈署到伺服器RHEL上,請問有什麼是最快、最少動到伺服器端的方式呢?
因為畢竟是伺服器端,裝太多其他東西感覺不太好... 還請各位大大幫忙!

感恩!!


complier python to linux binary.. 或許可以試試看

https://medium.com/dreamcatcher-its...er-d1df9170e263
     
      
舊 2018-03-11, 11:59 PM #11
回應時引用此文章
PAN_PAN離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者jer2000
感謝樓上各位大大的熱情回覆!真的很感謝∼ 您的一字一句對新手來說都是受用無窮的!

小弟手邊的程式僅僅幾十行而已,已經用Python 2重寫過。裡面用到內建的smtplib和第三方的fabric

目前想要快速佈署到伺服器RHEL上,請問有什麼是最快、最少動到伺服器端的方式呢?
因為畢竟是伺服器端,裝太多其他東西感覺不太好... 還請各位大大幫忙!

感恩!!


RHEL 應該有現成的 RPM 或是已經裝好 python。
然後你再裝個 PIP 裝三方函式庫就好了。
 
__________________
滿招損 謙受益
舊 2018-03-12, 01:14 AM #12
回應時引用此文章
darkangel離線中  
erai
Basic Member
 

加入日期: Jan 2006
文章: 22
引用:
作者jer2000
感謝樓上各位大大的熱情回覆!真的很感謝∼ 您的一字一句對新手來說都是受用無窮的!

小弟手邊的程式僅僅幾十行而已,已經用Python 2重寫過。裡面用到內建的smtplib和第三方的fabric

目前想要快速佈署到伺服器RHEL上,請問有什麼是最快、最少動到伺服器端的方式呢?
因為畢竟是伺服器端,裝太多其他東西感覺不太好... 還請各位大大幫忙!

感恩!!

docker
但是又是另一個學習成本,而且不是任何人(如同事、長官、客戶)能接受新東西

否則就是把要動到的東西先一次安裝完畢
之後用 ansible 之類做佈署,或是自己寫script之類做佈署也可以
__________________
開發中的落後地區
舊 2018-03-12, 02:14 AM #13
回應時引用此文章
erai離線中  
又見阿鳥
New Member
 

加入日期: Apr 2017
文章: 7
引用:
作者jer2000
現在想要部屬到RHEL 5.4伺服器上(內建Python 2.4.3),


我也最近才想要試...上周5才剛裝了PYTHON 3...

有沒有可能把SERVER上的PYTHON改版本...
移除舊的,改裝新的,應該不會有啥問題吧
除非上面已經再跑PYTHON2的程式..
那我就建議...都用2....

開發跟應用同版本,麻煩會少很多.....
我公司,程式跟美術,用的軟體都是停產的舊版本...
因為太多東西只能用舊版維護...
然後,慢慢改版,用新程式再修一遍...已經搞三年了,慢慢做...
舊 2018-03-12, 08:40 AM #14
回應時引用此文章
又見阿鳥現在在線上  
bigdatasmallapp
Regular Member
 

加入日期: Oct 2017
文章: 64
順道問一下,我都是用 Visual Studio Code 寫 Python

今天不知道為什麼,我在 debug 一直跳這個錯誤訊息

「偵錯配接器處理序已意外終止」

完全不能除錯,我只好先用內建的編輯器先撐著

Google 一下也似乎沒有甚麼人在討論這個 ... 不曉得有沒有人也碰過類似的問題



對了,台灣最大的 Python 討論在哪裡有阿?
舊 2018-03-12, 05:14 PM #15
回應時引用此文章
bigdatasmallapp離線中  
A級黑豬肉
Advance Member
 

加入日期: Apr 2004
您的住址: 楓葉國
文章: 316
引用:
作者jer2000
各位前輩、先進好

小弟是Python超新手,近日因為工作需要在我的Mac上安裝了Anaconda - Python 3.6.4
寫了一個小小的伺服器監控程式,有用到Fabric3 & smtplib

現在想要部屬到RHEL 5.4伺服器上(內建Python 2.4.3),有以下問題想請教:

1. 請問有快速部屬的方式嗎?有爬過文但是看的灰灰的,歡迎任何關鍵字
(暫不考慮美觀好用,只要能正常執行就好)

2. Python 3開發的程式可以在Python 2的環境下執行嗎?

3. Mac的環境是x64但是RHEL 5.4是x86,這樣可行嗎?

以上還請各位大神高抬貴手∼
謝謝各位!祝 狗年旺旺!


1. 我的方式是用 CircleCI 連接我的私人 Git。在特定的 branch 會執行特定的動作... 例如 master 就會部屬到妳要的伺服器上... 特定的動作基本上就是 ssh 進去 RHEL 然後更新... RHEL 上面只要設定一個 ssh 權限給 CircleCI 就好。
上面有網友建議 Docker... 妳要用 docker 也可不用 docker 也可,但是要是你用 docker,妳可能要先在 RHEL 上面安裝 docker。但既然已經安裝 docker 了... 我會直接 spin up python 3.6... 這樣第二個問題就不會是問題了...

p.s. 1. 妳要再往前衝的話可以玩玩看 Kubernetes... 不過要是你真的玩到 Kubernetes... 就看你有沒有辦法把現有的東西 docker 化然後用 Kubernetes 去做 deployment... 這樣不僅有 service discovery,也不需要自己寫的監控程式了

p.s. 2. CircleCI 有 1500 分鐘免費 build time... 如果你們會有大量的使用量的話,我會建議避免 docker... 不然就是妳的 base image 要先 build 好放在私人(或公共)docker... 之前我們開始用整套的 CI/CD 時每一次 build + deploy 都要最少 10 分鐘,現在我把它壓到 1.5~2 分鐘...

2. 有些可以有些不行...

3. 注意 library... (所以其實要是可以完全建議用 docker... 那個可以完整的控制環境...)
 
舊 2018-03-12, 08:03 PM #16
回應時引用此文章
A級黑豬肉離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
幾十行的東西裝 docker, CI server?
這牛刀也太大隻了吧... XD
__________________
滿招損 謙受益
舊 2018-03-13, 11:51 PM #17
回應時引用此文章
darkangel離線中  
A級黑豬肉
Advance Member
 

加入日期: Apr 2004
您的住址: 楓葉國
文章: 316
引用:
作者darkangel
幾十行的東西裝 docker, CI server?
這牛刀也太大隻了吧... XD


哈哈∼
不過... 即便幾十行,如果會需要每個禮拜至少更新個 3~5 次,那就值得了。
不然要是每年更新個一次... 原 po 也不會要快速部屬了...
舊 2018-03-14, 02:38 AM #18
回應時引用此文章
A級黑豬肉離線中  
    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:48 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2018。