由於某種原因,我的Symfony2安裝在虛擬機上運行Ubuntu 12.04的虛擬機以開發模式(app_dev.php)運行時速度非常慢。在生產模式下它的速度很快(這裏沒有問題)。Symfony2在Ubuntu虛擬機上運行緩慢
當應用程序在虛擬機之外使用MAMP服務,我得到的探查時間如下:
總時間:337毫秒
初始化時間:158毫秒
當應用程序從VM提供服務,我得到以下時間:
總時間:2069毫秒
初始化時間:1908毫秒
Xdebug在MAMP中啓用,但在VM上禁用(啓用xdebug時速度較慢)。
任何想法爲什麼它在開發模式下的虛擬機如此之慢?
更新:
它現在正在向上的40秒服務的請求。它從2秒開始,然後每次都需要更長和更長的時間。最終,虛擬機鎖定並凍結。我在終端上看到一個問題,說apache內存不足(apache,而不是php)。目前VM有1GB可用內存(比IMO足夠多)。
我沒有使用任何類型的共享文件夾。
更新:
出於某種原因,它只是又開始正常工作。我甚至可以將它擴展到1個CPU,並且它的工作非常棒。我再次啓用了xdebug,它從200ms加載時間到800ms加載時間(在開發IMO中可接受)。我現在的問題是,「爲什麼會發生這樣的事情?」我沒有做任何事情來開始慢下來,然後突然間它又快了。我的Mac可能有問題嗎?我正在運行Ubuntu服務器12.04(64位)。
你使用共享文件夾嗎? – AdrienBrault
沒有共享文件夾,我通過FTP上傳文件到它。 – orourkedd