我有一个php文件,我可以通过访问浏览器中的URL运行正常但如果我尝试将其作为cronjob或通过PuTTY运行,那么我会收到以下错误:
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 12288 bytes) in /var/www/html/admin/bv_cron.php on line 215
我更新了以下php.ini文件:
/ etc / php5 / apache2和/ etc / php5 / cgi
将memory_limit设置为1024M
没有htaccess文件可以改变这个,也没有“本地”的php.ini文件。
Apache已重新启动,服务器(ubuntu)已重新启动。
1024M远远大于262144字节,所以不能识别这个值吗? (服务器最大内存为3GB)。
可能出现的问题是什么?
- 编辑 -
这个文件中有一个MySQL查询 - 即使这个被删除以测试这是否占用内存它仍然出现错误。