php 脚本内存耗尽,php - 内存耗尽(最小脚本) - SO中文参考 - www.soinside.com

这是以前从未发生过的事情。

我收到Allowed memory size of X bytes exhausted但我的脚本几乎没有使用任何记忆。

我用最少的代码创建了一个小的测试脚本,但它仍然失败了!

$ cat x.php

#!/usr/bin/env php

function ha($msg) {

}

ha("Hi");

$ ./x.php

Fatal error: Allowed memory size of 62914560 bytes exhausted (tried to allocate 1081028648 bytes) in x.php on line 4

有趣的是,如果我删除函数的$msg参数,它不会发出警告。如上所述,我以前从未发生过这种情况。 php.ini也是正常的。

系统信息:

$ php -v

PHP 5.6.19 (cli) (built: Jun 22 2016 20:13:44)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

$ php -m

[PHP Modules]

bcmath

calendar

Core

ctype

date

dom

ereg

exif

filter

gd

hash

json

libxml

mbstring

openssl

pcntl

pcre

PDO

pdo_sqlite

posix

Reflection

session

shmop

SimpleXML

soap

sockets

SPL

sqlite3

standard

sysvmsg

sysvsem

sysvshm

tokenizer

xml

xmlreader

xmlwriter

zip

zlib

[Zend Modules]

$ df -h

Filesystem Size Used Available Use% Mounted on

ubi0:rootfs 362.9M 122.2M 240.7M 34% /

tmpfs 40.0K 0 40.0K 0% /mnt/.splash

none 1.0M 116.0K 908.0K 11% /dev

/dev/sda1 56.8G 5.4G 48.5G 10% /media/sda1

tmpfs 50.0M 72.0K 49.9M 0% /var/volatile

tmpfs 123.9M 0 123.9M 0% /dev/shm

tmpfs 20.0M 0 20.0M 0% /media/ram

$ cat /proc/meminfo

MemTotal: 253712 kB

MemFree: 179720 kB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值