php - Laravel Artisan 使用内存挂起直至卡住

标签 php laravel php-7 laravel-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 转储自动加载
    • Composer self 更新
  • Artisan 命令在下面不起作用
    • php artisan 清晰编译
    • php artisan 优化
    • php artisan 优化 --force

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

谢谢!

最佳答案

缺少::class 我也遇到了同样的问题,就像你一样,只是一个小错误。

关于php - Laravel Artisan 使用内存挂起直至卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42599247/

相关文章:

php - 如何在没有空格的情况下将表数据 <td> 一个接一个地放置?

Laravel/Eloquent 和比较日期

php - 一般错误 : 1835 Malformed communication packet

PHP上传文件

php - 关键字 GO 在 PHP 中抛出错误

php - 在php中使用正则表达式查找字符串中单词的多次出现

php - 安装 PHP 7 MongoDB 客户端/驱动程序?

PHP7 - 类型提示可信吗?

php - 联系表 : Why won't this form validate?

php - Laravel,获取单个记录的关系($first on a with())