我使用Vagrant與Virtualbox提供商來運行Elixir/Phoenix項目,但我遇到了這個問題(https://www.getconvey.com/devblog/virtualbox-still-hates-sendfile/),有沒有辦法在牛仔網站中禁用sendfile服務器?VirtualBox,Vagrant和Cowboy發送文件錯誤
0
A
回答
1
我很高興向大家報告,我在我自己的安裝解決了這個問題,具體如下:
爲各地的sendfile問題工作的另一種選擇是使用NFS共享目錄。這是我用過的流浪配置工作得很好:
config.vm.synced_folder "/host/path/", "/guest/path/", type: "nfs", :mount_options => ['nolock,vers=3,udp,noatime,actimeo=1']
太棒了!一個問題解決了,但是,鳳凰採用現場重裝檢測不與NFS工作inotify的功能...
要解決這個問題,安裝此插件流浪漢:https://github.com/mhallin/vagrant-notify-forwarder
這兩個和重裝後的客戶機,實時刷新工作完美
還要注意,如果牛仔得到禁用sendfile的能力,這個解決方法將不是必要的我猜測。該修復程序的相關問題是:https://github.com/ninenines/cowboy/issues/812
相關問題
- 1. vagrant virtualbox啓動錯誤
- 2. 使用Vagrant時出現VirtualBox錯誤
- 3. 如何從另一個VirtualBox Vagrant連接到Mysql VirtualBox Vagrant?
- 4. X發送文件錯誤
- 5. Laravel與vagrant,virtualbox和git的宅基地
- 6. 失敗的Vagrant重新運行VirtualBox給出了錯誤
- 7. VirtualBox Windows VM到Vagrant Base Box
- 8. Laravel錯誤加載vagrant文件
- 9. VirtualBox supR3HardenedMainInitRuntime!錯誤
- 10. 重新安裝Vagrant和Virtualbox獲取設備文件必須具有.ovf擴展名錯誤
- 11. 未指定輸入文件。 - Magento 2.0.2/Vagrant/Virtualbox/Homestead
- 12. vagrant同步文件夾在virtualbox上不能實時工作
- 13. 用VirtualBox在Windows中同步Vagrant文件夾
- 14. Vagrant,VirtualBox,Supervisord:什麼時候安裝了synced文件夾?
- 15. 發送文件[錯誤:無效了Syntex]
- 16. PHP $ _SESSION錯誤 - 頭文件已發送
- 17. VirtualBox的文件轉換錯誤:VMDK到VDI Clonehd錯誤
- 18. 向終端和文件日誌發送回顯和錯誤
- 19. Django郵件發送錯誤:[錯誤10061]
- 20. 在vagrant和virtualbox中安裝一個符號鏈接的文件夾
- 21. android:郵件發送錯誤
- 22. Python發送郵件,錯誤
- 23. 發送郵件錯誤
- 24. 錯誤發送郵件
- 25. Java郵件發送錯誤?
- 26. 郵件發送錯誤 - SMTPAddressFailedException
- 27. Scrapy發送郵件錯誤
- 28. SSIS發送錯誤時發送電子郵件發送多個錯誤
- 29. Vagrant錯誤:文件上傳源文件必須存在
- 30. Vagrant Ruby代碼從shell中管理Virtualbox
您是直接使用牛仔還是鳳凰或插上靜態?他們中的大多數人都有一種方法來禁用sendfile,但您需要更具體地使用它。 – michalmuskala
對不起,我是鳳凰新手我現在只是用'mix phoenix.server'。 – Stefan