我正在使用Openshift與Django/Python 3.截至昨天,我一直無法更新我的服務器。當我推動更改時,推送成功。使用SCP查看服務器上的文件,會出現更新的文件。使用rhc git-pull也會下載正確的文件。但是,這些模板是通過推送實際上在應用中進行更改的唯一的事情。沒有更改python文件導致對應用程序的影響。Openshift:OSError Errno 98無法更新服務器
當我嘗試使用「RHC尾巴」,我得到以下錯誤:
OSError: [Errno 98] Address already in use
搜索這個錯誤讓我相信有我的應用程序運行多個服務器進程。我不知道如何運行建議的診斷,因爲我不控制服務器。有任何想法嗎?重新啓動應用程序不會修復它。運行rhc stop似乎可以成功停止應用程序,但我的網站運作暢通無阻。 (我從來沒有嘗試過停止,但假設它應該殺死該網站。)
謝謝 - 看起來這是問題,這是一個好消息,他們放棄了強制目錄結構。 Django的標準。有關如何這樣做的一些建議,或者一個例子?我目前得到'FileNotFoudnError:[Errno 2]沒有這樣的文件或目錄:'wsgi/application'rhc tail當我嘗試時 –
我有同樣的問題,我提交bugzilla報告認爲它是一個bug,或者至少得到一些幫助,他們說這不是一個bug,但仍然沒有顯示出正確的方式來做到這一點,非常令人沮喪,也許我們可以一起解決它。我們可以找到更好的溝通方法 –
我設置了一個新的openshift應用程序,並將其克隆到其中,值得注意的是,有一個名爲wsgi.py的文件可能是關鍵,當我將django文件加載到新創建的應用程序中時,承諾和推動,我不會呃rors,併發送到「歡迎使用您的Python應用程序」頁面,即HTML位於wsgi.py中。如果您對該文件有任何好運,請告訴我。 –