Increase timeout on cron-based requests when checking for upgrades, props dd32, fixes #10349
git-svn-id: http://svn.automattic.com/wordpress/trunk@11826 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
947807219e
commit
326befa4ed
|
@ -35,7 +35,7 @@ $local_time = time();
|
||||||
if ( isset($keys[0]) && $keys[0] > $local_time )
|
if ( isset($keys[0]) && $keys[0] > $local_time )
|
||||||
die();
|
die();
|
||||||
|
|
||||||
foreach ($crons as $timestamp => $cronhooks) {
|
foreach ($crons as $timestamp => $cronhooks) {
|
||||||
if ( $timestamp > $local_time )
|
if ( $timestamp > $local_time )
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ function wp_version_check() {
|
||||||
$url = "http://api.wordpress.org/core/version-check/1.3/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package";
|
$url = "http://api.wordpress.org/core/version-check/1.3/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package";
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
'timeout' => 3,
|
'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3,
|
||||||
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ function wp_update_plugins() {
|
||||||
$to_send = (object)compact('plugins', 'active');
|
$to_send = (object)compact('plugins', 'active');
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
'timeout' => 3,
|
'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3,
|
||||||
'body' => array( 'plugins' => serialize( $to_send ) ),
|
'body' => array( 'plugins' => serialize( $to_send ) ),
|
||||||
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
||||||
);
|
);
|
||||||
|
@ -240,7 +240,7 @@ function wp_update_themes( ) {
|
||||||
$current_theme->template = get_option( 'template' );
|
$current_theme->template = get_option( 'template' );
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
'timeout' => 3,
|
'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3,
|
||||||
'body' => array( 'themes' => serialize( $themes ) ),
|
'body' => array( 'themes' => serialize( $themes ) ),
|
||||||
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
||||||
);
|
);
|
||||||
|
@ -306,7 +306,7 @@ function _maybe_update_themes( ) {
|
||||||
if( isset( $current->last_checked ) && 43200 > ( time( ) - $current->last_checked ) )
|
if( isset( $current->last_checked ) && 43200 > ( time( ) - $current->last_checked ) )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
wp_update_themes( );
|
wp_update_themes();
|
||||||
}
|
}
|
||||||
|
|
||||||
add_action( 'admin_init', '_maybe_update_core' );
|
add_action( 'admin_init', '_maybe_update_core' );
|
||||||
|
|
Loading…
Reference in New Issue