Queue doesn't enter on worker function with Elysia cron I'm trying to use queue api with cron, everything seems work but drupal does not enter on the "worker" function.
The problem there is only if I enable Elysia Cron (and I've to enable it..)

&lt;?php 

/**
 * Implements hook_cron_queue_info().
 */
function monitor_import_cron_queue_info() {
  $queue['monitor_import_queue'] = array(
    'worker callback' =&gt; 'monitor_import_queue_worker',
    'time' =&gt; 10,
  );
  return $queue;
}

/**
 * Implements hook_cron().
 */
function monitor_import_cron() {

  $call = new MyWS();
  $params = new getSoggettoView();
  $params-&gt;limit = '10'; //$limit;
  $params-&gt;offset = '0';
  $results = $call-&gt;getSoggettoView($params);
  $items = $results-&gt;return;
  $queue = DrupalQueue::get('monitor_import_queue'); // grab queue
  $queue-&gt;createQueue(); // initialize
  foreach ($items as $item) {
    $queue-&gt;createItem($item);
  }
}

/**
 * Worker callback
 *
 * @see mymodule_cron_queue_info().
 */
function monitor_import_queue_worker($item) {
  $a = 1;
}
Below code perfectly works for me...

/**
 * Implements hook_cron_queue_info().
*/
function drup_custom_cron_queue_info() {
  $queue['drup_custom_queue'] = array(
      'worker callback' =&gt; 'drup_custom_queue_worker',
      'time' =&gt; 10,
  );
  return $queue;
}

/**
 * Implements hook_cron().
 */
function drup_custom_cron() {
  $items = array('1', '2', '3', '4', '5', '6', '7');
  $queue = DrupalQueue::get('drup_custom_queue'); // grab queue
  foreach ($items as $i) {
    $item = new stdClass();
    $item-&gt;created = time();
    $item-&gt;sequence = $i;
    $queue-&gt;createItem($item);
  }
}

/**
 * Worker callback
 *
 * @see mymodule_cron_queue_info().
 */
function drup_custom_queue_worker($item) {
  watchdog('drup_custom', 'Queue worker processed item with @sequence created at @time',
    array(
      '@sequence' =&gt; $item-&gt;sequence,
      '@time' =&gt; date_iso8601($item-&gt;created),
    )
  );
}


Check your custom callback which returns results as mentioned by David in comment..