run(); } /** * Cron Job: mkbh_general_update_data_store_job */ function mkbh_general_update_data_store_job() { if (!defined('MKBH_ENVIRONMENT') || MKBH_ENVIRONMENT != 'live') { watchdog('mkbh_general_cron', 'Skipping mkbh_general_google_analytics_sync_job job because of invalid runtime environment.', WATCHDOG_INFO); return; } ini_set('max_execution_time', '-1'); (new \Drupal\mkbh_general\Cron\Jobs\UpdateAnalyticsDataStores())->run(); } /** * Start the UpdateFacebookDataStores job. */ function mkbh_general_update_facebook_data_store_job() { if (!defined('MKBH_ENVIRONMENT') || MKBH_ENVIRONMENT != 'live') { watchdog('mkbh_general_cron', 'Skipping mkbh_general_update_facebook_data_store_job job because of invalid runtime environment.', WATCHDOG_INFO); return; } ini_set('max_execution_time', '-1'); (new UpdateFacebookDataStores())->run(); } function mkbh_general_queue_work() { ini_set('max_execution_time', '-1'); ini_set('memory_limit', '-1'); $worker = new \Drupal\Illuminate\Queue\ConfiguredWorker( new WorkerOptions( 'default', 90, 512, 600, 1, 10, true, true, 0, 30, 0, ) ); $worker->daemon('default', 'default'); }