artisan 命令很久才得到响应
大家好,最近用laravel5.5开发了一个业务处理系统,基本全是数据处理逻辑,没有什么前端调用。因为不涉及前台,开了很多进程并用supervisor进行管理。发现比较诡异的问题:php artisan 之后往往要等待2分钟才能列出帮助指令,其他的命令行操作一样,多进程反而效率更低了。
以前用过5.3的laravel,开几十个进程同时处理数据也没觉得卡顿,难道是5.5速度更慢了?服务器用的是centos6.2, 10核16G内存,配置应该没太大问题。一共开了40个 php artisan的命令。平均运行一次artisan要等待2到3分钟才能开始跑正常业务。
另外,opcache已经开了,config:cache 也开了,没什么效果
还有,同一台服务器上的一个laravel5.3的项目,使用artisan基本是秒开。
推荐文章: