Error:
Fatal error: Out of memory (allocated 246415360) (tried to allocate 24 bytes) in public_html/includes/database.mysqli.inc on line 144, when running cron manualy

Settings:

/public_html/sites/default/setting.php : ini_set('memory_limit', '512M');
php_memory_limit Maximum amount of memory a script may consume (32MB) 512M

Modules:

FeedAPI Inherit
FeedAPI Mapper
FeedAPI
FeedAPI Node
SimplePie parser
Feed Tag Filter
FeedAPI items filter
FeedAPI keyword filter
FeedAPI Language Filter
ImageAPI
ImageAPI GD2
ImageAPI ImageMagick
ImageCache
ImageCache UI

Some backtrace :

# Backtrace:
taxonomy_node_update_index(string)[taxonomy.module:1233];
.taxonomy_nodeapi(string)[node.module:679];
..node_invoke_nodeapi(string)[node.module:1837];
..._node_index_node(a:1:{i:0;O:8:"stdClass":1:{s:3:"nid";s:4:"1047";}})[node.module:1813];
....node_update_index(a:0:{})[?:?];
.....call_user_func_array(a:2:{i:0;s:17:"node_update_index";i:1;a:0:{}})[module.inc:462];
......module_invoke(a:2:{i:0;s:4:"node";i:1;s:12:"update_index";})[search.module:273];
.......search_cron(a:0:{})[?:?];
........call_user_func_array(a:2:{i:0;s:11:"search_cron";i:1;a:0:{}})[module.inc:488];
.........module_invoke_all(a:1:{i:0;s:4:"cron";})[common.inc:2757];
..........drupal_cron_run(a:0:{})[system.admin.inc:1721];
...........system_run_cron(a:0:{})[?:?];
............call_user_func_array(a:2:{i:0;s:15:"system_run_cron";i:1;a:0:{}})[menu.inc:348];
.............menu_execute_active_handler(a:0:{})[index.php:18];
..............index.php
#

Backtrace:
mysqli_real_escape_string(a:2:{i:0;O:6:"mysqli":0:{}i:1;a:1:{i:0;i:0;}})[database.mysqli.inc:323];
.db_escape_string(a:1:{i:0;a:1:{i:0;i:0;}})[database.inc:225];
.._db_query_callback(a:1:{i:0;a:2:{i:0;s:2:"%s";i:1;s:2:"%s";}})[?:?];
...preg_replace_callback(string)[database.mysql-common.inc:41];
....db_query(string)[common.inc:3541];
.....drupal_write_record(string)[taxonomy.module:318];
......taxonomy_save_term(string)[feedapi_mapper_taxonomy.inc:59];
......._feedapi_mapper_create_terms(a:2:{i:0;a:1:{s:39:"http://www.legendarydevils.com/windows/";a:1:{i:0;i:0;}}i:1;i:18;})[feedapi_mapper_taxonomy.inc:32];
........taxonomy_feedapi_mapper(string)[?:?];
.........call_user_func(string)[feedapi_mapper.module:187];
.........._feedapi_mapper_map(string)[feedapi_mapper.module:68];
...........feedapi_mapper_nodeapi(string)[node.module:679];
............node_invoke_nodeapi(string)[node.pages.inc:89];
.............node_object_prepare(string)[feedapi_node.module:368];
.............._feedapi_node_save(string)[?:?];
...............call_user_func_array(string)[feedapi_node.module:231];
................feedapi_node_feedapi_item(string)[?:?];
.................call_user_func_array(string)[module.inc:462];
..................module_invoke(string)[feedapi.module:1259];
..................._feedapi_invoke_refresh(string)[feedapi.module:290];
....................feedapi_invoke(string)[feedapi.module:721];
.....................feedapi_cron(a:0:{})[?:?];
......................call_user_func_array(a:2:{i:0;s:12:"feedapi_cron";i:1;a:0:{}})[module.inc:488];
.......................module_invoke_all(a:1:{i:0;s:4:"cron";})[common.inc:2757];
........................drupal_cron_run(a:0:{})[system.admin.inc:1721];
.........................system_run_cron(a:0:{})[?:?];
..........................call_user_func_array(a:2:{i:0;s:15:"system_run_cron";i:1;a:0:{}})[menu.inc:348];
...........................menu_execute_active_handler(a:0:{})[index.php:18];
............................index.php
#

Backtrace:
htmlspecialchars(a:3:{i:0;a:1:{i:0;i:0;}i:1;i:3;i:2;s:5:"UTF-8";})[bootstrap.inc:858];
.check_plain(a:1:{i:0;a:1:{i:0;i:0;}})[token_taxonomy.inc:29];
..taxonomy_token_values(string)[?:?];
...call_user_func_array(string)[module.inc:488];
....module_invoke_all(string)[token.module:313];
.....token_get_values(string)[pathauto.inc:546];
......pathauto_get_placeholders(string)[pathauto_taxonomy.inc:106];
......._taxonomy_pathauto_alias(string)[pathauto.module:424];
........pathauto_taxonomy(string)[?:?];
.........call_user_func_array(string)[module.inc:488];
..........module_invoke_all(string)[taxonomy.module:362];
...........taxonomy_save_term(string)[feedapi_mapper_taxonomy.inc:59];
............_feedapi_mapper_create_terms(a:2:{i:0;a:1:{s:39:"http://www.legendarydevils.com/windows/";a:1:{i:0;i:0;}}i:1;i:18;})[feedapi_mapper_taxonomy.inc:32];
.............taxonomy_feedapi_mapper(string)[?:?];
..............call_user_func(string)[feedapi_mapper.module:187];
..............._feedapi_mapper_map(string)[feedapi_mapper.module:68];
................feedapi_mapper_nodeapi(string)[node.module:679];
.................node_invoke_nodeapi(string)[node.pages.inc:89];
..................node_object_prepare(string)[feedapi_node.module:368];
..................._feedapi_node_save(string)[?:?];
....................call_user_func_array(string)[feedapi_node.module:231];
.....................feedapi_node_feedapi_item(string)[?:?];
......................call_user_func_array(string)[module.inc:462];
.......................module_invoke(string)[feedapi.module:1259];
........................_feedapi_invoke_refresh(string)[feedapi.module:290];
.........................feedapi_invoke(string)[feedapi.module:721];
..........................feedapi_cron(a:0:{})[?:?];
...........................call_user_func_array(a:2:{i:0;s:12:"feedapi_cron";i:1;a:0:{}})[module.inc:488];
............................module_invoke_all(a:1:{i:0;s:4:"cron";})[common.inc:2757];
.............................drupal_cron_run(a:0:{})[system.admin.inc:1721];
..............................system_run_cron(a:0:{})[?:?];
...............................call_user_func_array(a:2:{i:0;s:15:"system_run_cron";i:1;a:0:{}})[menu.inc:348];
................................menu_execute_active_handler(a:0:{})[index.php:18];
.................................index.php

what can i do for solving the problem?

Comments

jdubbwya’s picture

This issue cannot be fixed with code as it is a server configuration issue with PHP. The PHP interpreter has a set memory limit and the only way to fix that issue is to either have you code unset variables after they are not being used to save your memory footprint or update you php.ini on your server to have a larger memory limit. Just to re-iterate this is not a code bug, but a PHP virtual machine issue.