在Supervisord和HHVM中使用Laravel Queue会在tmp文件夹中生成大量.map文件

时间:2014-07-28 09:07:42

标签: php laravel laravel-4 supervisord hhvm

我正在使用Larvel 4.1。根据此站点(http://www.tienle.com/2014/04-25/setting-nginx-hhvm-php-percona-laravel-projects.html)创建新服务器后,一切都运行得更快。我有40%的速度表现!我仍然唯一的问题是perf- .map文件。因为Laravel的队列每隔2秒在supervisord中运行一个perf - .map文件,大小为2MB。你可以想象一周后会发生什么。有时网站上有大量流量,文件增长更快。有一次系统因全硬盘坏了。我希望之前有人遇到过这个问题。我google了很多,但无法找到答案。我可以提供解决此问题所需的每个配置文件。请帮忙!

1 个答案:

答案 0 :(得分:5)

/etc/hhvm/php.ini中,添加:

hhvm.keep_perf_pid_map = 0
hhvm.perf_pid_map = 0
hhvm.perf_data_map = 0

这应该会停止创建和保留文件。