700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php 脚本内存耗尽 php - 内存耗尽(最小脚本) - SO中文参考 - www.soinside.com

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

时间:2020-12-18 09:01:22

相关推荐

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 20:13:44)

Copyright (c) 1997- The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998- 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。