0
如果我們有一個rails應用程序在遠程服務器上調用各種腳本(sh,bash,perl),我們是否應該關注阻止其他用戶同時點擊服務器的腳本?有沒有人有這些問題的經驗,並願意開始對話?當多個用戶從Rails應用程序調用shell腳本時是否存在線程或併發問題?
感謝
如果我們有一個rails應用程序在遠程服務器上調用各種腳本(sh,bash,perl),我們是否應該關注阻止其他用戶同時點擊服務器的腳本?有沒有人有這些問題的經驗,並願意開始對話?當多個用戶從Rails應用程序調用shell腳本時是否存在線程或併發問題?
感謝
我沒有使用Rails的經驗,但是bash中,外殼Perl腳本在單個進程中運行。因此,不應該阻止多個用戶同時執行這些腳本,而只是啓動另一個進程來執行腳本。根據這些腳本在做什麼,您將遇到問題,但如果兩個人嘗試訪問相同的數據或其腳本正在更改具有系統中其他位置的依賴關係的數據,則會遇到問題