Laravel Artisan使用Memory Until Freeze

时间:2017-03-04 17:49:10

标签: php laravel php-7 artisan laravel-5.4

使用Laravel 5.4 Artisan将无法运行并使用大量内存,它在相同版本之前工作了很长时间(除了PHP 7.0.14到7.0.15之外可能吗?)。

问题:任何$ ./artistan命令都不执行任何操作。在观看htop时,我注意到内存从2gb快速爬升到4gb。一旦我取消它,它就会跳回来。

我正在使用

  • Ubuntu Linux Xenial x64(本地开发)
  • Apache2.4
  • MySQL 5.7
  • PHP 7.0.15
    • Laravel 5.4
    • Composer 1.3.2

已加载PHP扩展程序

[PHP Modules]
bz2
Core
ctype
curl
date
dom
exif
fileinfo
filter
gd
gettext
hash
iconv
igbinary
imap
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_ODBC
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

我尝试的事情:

  • 删除了bootstrap / cache / config.php文件。
    • composer dumpautoload
    • composer self-update
  • Artisan命令在下面不起作用
    • php artisan clear-compiled
    • php artisan optimize
    • php artisan optimize --force

我的猜测 我猜我启用了PHP扩展程序导致问题,但我不知道哪个 - 如果您有任何想法或线索,请告诉我。

谢谢!

2 个答案:

答案 0 :(得分:3)

它缺失了::我遇到了同样的问题,就像你一样,一个小小的错误。

答案 1 :(得分:0)

是否进行了新安装,这导致了它:

<强>的config.php /应用

$providers => [
...
Laravel\Cashier\CashierServiceProvider
...
]

来自https://laravel.com/docs/5.4/billing

我不确定为什么会造成这种情况。我已经按照说明进行了操作(没有工匠也无法迁移。这很奇怪,但现在修复它。