Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel Artisan使用内存挂起,直到冻结_Php_Laravel_Php 7_Laravel Artisan_Laravel 5.4 - Fatal编程技术网

Php Laravel Artisan使用内存挂起,直到冻结

Php Laravel Artisan使用内存挂起,直到冻结,php,laravel,php-7,laravel-artisan,laravel-5.4,Php,Laravel,Php 7,Laravel Artisan,Laravel 5.4,使用Laravel5.4,Artisan将不会运行,并且会占用大量内存,在使用相同版本之前,它工作了很长时间(除了PHP7.0.14到7.0.15可能?) 问题:任何$。/artistan命令都不会执行任何操作。在观看htop时,我注意到内存从2gb快速攀升到4gb。一旦我取消它,它就会跳下来 我在用什么 Ubuntu Linux Xenial x64(本地开发) Apache2.4 MySQL 5.7 PHP7.0.15 拉威尔5.4 作曲家1.3.2 加载的PHP扩展 [PHP Mo

使用Laravel5.4,Artisan将不会运行,并且会占用大量内存,在使用相同版本之前,它工作了很长时间(除了PHP7.0.14到7.0.15可能?)

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

我在用什么

  • Ubuntu Linux Xenial x64(本地开发)
  • Apache2.4
  • MySQL 5.7
  • PHP7.0.15
    • 拉威尔5.4
    • 作曲家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自我更新
  • 下面的Artisan命令不起作用
    • php artisan clear已编译
    • php artisan优化
    • php artisan优化--force
我猜 我猜我启用了一个PHP扩展导致了这个问题,但我不知道是哪个--如果你有任何想法或线索,请告诉我


谢谢大家!

进行了新安装,这导致:

config.php/app

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


我不知道为什么会这样。我遵守了指示,但没有执行(如果artisan不运行,我也无法迁移。这很奇怪,但现在已经修复了它。

它缺少::类我也有同样的问题,就像你一样,有一个小错误。

你是否尝试让它一直运行,直到内存耗尽才能看到错误消息?是的,它最终会达到8GB内存(最大值)计算机几乎无法移动或执行任何操作,因此我必须关闭。请更改您的php.ini,使其不允许php使用超过500MB的RAM,然后运行
php artisan
。您的计算机仍将继续运行,一旦artisan达到500MB,php将抛出一个带有回溯的错误。当然,请确保使用XDEBUG。该限制可防止崩溃ks!我有:PHP致命错误:第549行/home/jesse/projects/platform/vendor/laravel/framework/src/illighte/Container/Container.PHP中允许的内存大小524288000字节已用尽(尝试分配262144字节)在第549I行的/home/jesse/projects/platform/vendor/laravel/framework/src/illumb/Container/Container.php中,我编译了xdebug并启用了它,看起来它永远重复这个过程0.0190 3213016 93.illumb\Log\LogServiceProvider->configureHandler()/home/jesse/projects/platform/vendor/laravel/framework/src/illusted/Log/LogServiceProvider.php:60Wow!谢谢你,我简直不敢相信!我不明白解决方案。我也面临同样的问题。在哪里添加::class@SanthoshYedidi:他们正在讨论JREAMs 3月5日5:55的答案。在他提供的代码片段中,您必须附加
::class
,像这样:
$providers=>[…Laravel\Cashier\CashierServiceProvider::class…]
,这非常有用