Ubuntu 14.04, HHVM 3.10.1
Rodando df -h
, posso ver o seguinte:
Filesystem Size Used Avail Use% Mounted on
udev 7.9G 8.0K 7.9G 1% /dev
tmpfs 1.6G 1.6G 8.0K 100% /run
/dev/xvda1 9.8G 2.1G 7.2G 23% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 0 7.9G 0% /run/shm
none 100M 0 100M 0% /run/user
O que está ocupando todo o espaço em tmpfs é, na verdade, o arquivo /run/hhvm/hhvm.hhbc
, que atualmente é de 1,6 GB. Isso é saudável? Não parece que é.
Eu encontrei o seguinte, relacionado ao tmpfs completo:
link
"On my Ubuntu (14.04) /var/run is a tmpfs mount that's only 400MB in
size. The hhvm.hhbc file grew to a little over 350MB on one system. I
think it may make more sense to default to putting this file under
/var/cache/hhvm instead."
Meu caminho central é exatamente como explicado, definido para /var/run/hhvm/hhvm.hhbc - mas eu não tenho um / var / cache / meu sistema de arquivos, então eu gostaria de saber se eu realmente deveria mudar o caminho central para / var / cache / hhvm? Além disso, isso não seria ruim / não seria temporário, já que o tmpfs é montado apenas para / run?
Estou depurando desde que meu HHVM está travando periodicamente, o que requer que eu execute uma reinicialização do serviço hhvm / remova o hhvm.hhbc antes que tudo funcione novamente.