마찬가지로 내 last question 당, 나는 HHVM에서 그것을 실행하여 Laravel 속도를하려고 해요.변덕 + 우분투 14.04 + Nginx + HHVM = 천천히 + 충돌
이렇게하면 서버를 64 비트로 업데이트해야하므로 Trusty64를 지금 실행하고 있습니다. deb 패키지를 통해 HHVM과 Nginx를 설치했습니다. 내 nginx를 구성 맞아 완전히 확실하지 않다, 나는 그물이를 긁어 :
server {
listen 80 default_server;
root /vagrant/public;
index index.php index.html index.htm;
server_name localhost;
access_log /var/log/nginx/localhost.laravel-access.log;
error_log /var/log/nginx/locahost.laravel-error.log error;
charset utf-8;
location/{
try_files \$uri \$uri/ /index.php?\$query_string;
}
location = /favicon.ico { log_not_found off; access_log off; }
location = /robots.txt { log_not_found off; access_log off; }
error_page 404 /index.php;
include /etc/nginx/hhvm.conf; # The HHVM Magic Here
}
을 그리고 내 사이트 내가 그것을 명중 처음 몇 번을로드한다. 내장 된 PHP 서버보다로드하는 데 2 배 이상 오래 걸립니다. 여러 번 새로 고침을하면 페이지로드가 완전히 중단되고 nginx는 504 게이트웨이 시간 초과를 제공하고 더 이상 서버에 SSH를 수행 할 수 없으며 방글라데시는 종료하기 위해 몇 분이 걸립니다. 그게 뭐든지간에, 내 서버가 완전히 죽어 가고있어.
HHVM이 JIT를 사용하고 있고 워밍업이 필요하다고 들었지만 여러 번로드 한 후에 찰칵 소리를 들었습니까? 이게 내 서버를 파괴 할 수 있을까? 어떻게 수정해야합니까?
문제를 들어 더 나은 가시성을 가지고, 내가 추천 또한 GitHub에서 문제를 열었습니다. –
@RaduMurzea HHVM 용? 나는 VirtualBox 공유 폴더가 뭔가 관련이있을 것이라고 생각하기 시작했다. 그들은 엄청난 성능 손실을 일으키고 있었지만, 그것이 내 서버를 무너 뜨리는 지 여부는 모르겠다. 두 사람이 함께 잘 놀지 않을 수도 있습니다. 문제가 해결 된 후 HHVM을 다시 설치하지 않았습니다. 그게 아니라면 판 표를 열어. – mpen
'fastcgi_keep_conn on'을 nginx 설정에 추가 할 수 있습니까? – Sina