Php Laravel Artisan使用内存挂起,直到冻结
使用Laravel5.4,Artisan将不会运行,并且会占用大量内存,在使用相同版本之前,它工作了很长时间(除了PHP7.0.14到7.0.15可能?) 问题:任何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
$。/artistan
命令都不会执行任何操作。在观看htop
时,我注意到内存从2gb
快速攀升到4gb
。一旦我取消它,它就会跳下来
我在用什么
- Ubuntu Linux Xenial x64(本地开发)
- Apache2.4
- MySQL 5.7
- PHP7.0.15
- 拉威尔5.4
- 作曲家1.3.2
[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
谢谢大家! 进行了新安装,这导致: 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…]
,这非常有用