2016-03-02 72 views
0

直到最近,laravel都會生成的任何錯誤消息都會寫入Azure上的/ app/storage/logs,因爲它們應該是這樣。他們仍然在本地,我的活服務器使用完全相同的laravel配置。但是,在我的實時服務器laravel大約2個月前停止寫入日誌文件。Laravel停止在Azure上寫日誌

登錄::信息仍然有效,但除非我告訴它來寫東西,它沒有日誌。

由於它工作在本地和完全相同的配置是活的,我不知道我應該在哪裏開始尋找,和谷歌搜索發現是徒勞的。對不起,我沒有包含任何圖像或代碼,但我完全無能爲力,可能會導致錯誤。也許這與寫作權限有關?有任何想法嗎?

進度1:當應該將某些內容寫入日誌文件夾時,「最近修改時間」日期更改爲當前日期和時間。但是,文件夾內沒有任何更改。

進度2:錯誤只是打印到日誌中,但並非打印所有錯誤。應該將打印到日誌的imagick錯誤打印到當前不存在的日誌中,但打印另一個錯誤消息的事實會改變整個問題。剛剛發現,現在要去測試一些東西。

進度3:我已經確認,唯一沒有打印到日誌的是當imagick無法加載pdf。在windows服務器上發生這種imagick特定問題的其他情況,其中閱讀pdf:s導致imagick在沒有任何錯誤消息的情況下崩潰。這意味着這個問題不再相關,謝謝你所有的時間人。

回答

0

您可以檢查磁盤空間是否已滿您的應用服務,如果是的話,它可能會提高您的問題。

而且每個應用服務的定價等級有限制的磁盤空間,並且將在此應用程序的服務計劃中的所有Web應用程序共享。 您可以檢查您的網絡應用門戶網站的儀表板頁面上的指標,例如, enter image description here

有關詳細信息,請參閱https://azure.microsoft.com/en-us/pricing/details/app-service/

作爲一種變通方法,你可以建立一個web工作持續運行一個腳本來舊的日誌文件移動到Azure的Blob存儲或數據庫,以節省存儲空間應用程序服務。

+0

感謝您的回覆。我查了一下,我只用了8%的磁盤空間,所以磁盤空間不是問題。 – Rkey

+0

您是否對自從發生此問題後在Azure Web應用程序上設置了什麼有所瞭解。就我而言,我無法重現您的問題。 –

+0

對不起,我沒有回覆,這個迴應沒有幫助,只是讓你知道我現在很生病。請原諒我的簡短回覆,我的頭腦朦朧。 – Rkey