1
我使用運行在beanstalk上的docker應用程序進行自動調節。AWS Elastic BeanStalk Docker根文件系統切換爲只讀
docker交換機中的/ file系統只能在隨機時間讀取。
該應用程序正在生成大量的日誌,但它們被寫入專用的卷,並且這個沒有問題。
我試圖在容器內發出mount -o remount,rw /
,但我得到拒絕「權限」
我使用運行在beanstalk上的docker應用程序進行自動調節。AWS Elastic BeanStalk Docker根文件系統切換爲只讀
docker交換機中的/ file系統只能在隨機時間讀取。
該應用程序正在生成大量的日誌,但它們被寫入專用的卷,並且這個沒有問題。
我試圖在容器內發出mount -o remount,rw /
,但我得到拒絕「權限」
這發生在我們最近的兩倍,約48小時內。兩次我們通過重新部署Docker鏡像到Elastic Beanstalk來「解決」了這個問題。在第二次重新部署期間,EBS將我們的應用程序移至新的EC2實例。自從(這已經過了幾個星期)以來,問題沒有再出現。
我們的理論是這個錯誤是由一個失敗的磁盤引起的。如果檢測到損壞,內核可以將文件系統重新掛載爲只讀。 (這也可能適用於您看到嘗試將文件系統重新掛載爲讀寫的錯誤?)。由於我們已經轉移到新的硬件上,我們不再有權訪問舊的EC2實例來進一步調查。
這裏離開這個評論的情況下,這種情況給別人,他們可以繼續調查。