WP Cron wird ausgetriggers, funktioniert aber nicht wie erwartet

Ich habe einen WP Cron Job erstellt , mein Code für den Cron Job ist unten gezeigt:

public function run_import(){ if ( isset($_POST["run_import"])) { add_action( 'import_execution_event_test', array($this, 'run_execution_script' )); if(!wp_next_scheduled('import_execution_event_test')){ wp_schedule_event( time(), 'every_two_minutes', 'import_execution_event_test'); } } include ( plugin_dir_path( __FILE__ ) . 'views/view-import.php' ); } 

Denken Sie daran, hier habe ich auch einen benutzerdefinierten Zeitplan von hier alle zwei Minuten.

Dies ist die function, die alle zwei Minuten ausgeführt werden sollte:

 public function run_execution_script() { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => 'http://dev2.mydevs.co.uk/wp-cron.php?import_key=_GNIHMERsu&import_id=8&action=processing', CURLOPT_USERAGENT => 'Test Curl Request', )); $resp = curl_exec($curl); curl_close($curl); } 

Alle die Methode macht einfache Curl-Anfrage, diese Curl-Anfrage funktioniert, wenn ich die Methode manuell aufrufen.

Zusammenfassend lässt sich sagen, dass der Cron sogar im wp-Cron-Plan erscheint, er scheint alle zwei Minuten wie erwartet ausgetriggers zu werden, aber meine Curl-Anfrage funktioniert nicht vom Cron.

Hat jemand irgendwelche Ideen, warum das so sein könnte?

Solutions Collecting From Web of "WP Cron wird ausgetriggers, funktioniert aber nicht wie erwartet"