How does WP auto-updates itself and plugins? Where is the “scheduled job” in Window Server environment?

[ad_1]

I am new to WP and I would like how WP auto-updates itself and plugins. What initiates the process?

I run it on Windows Server/IIS/PHP. I am a web developer and fairly knowledgeable about web applications and IIS configuration.

At least for [ASP.Net]) web applications after application pool recycles application is unloaded from memory and is not running unless HTTP request is made to the application. So if you need to have something initiated on schedule you usually write some sort of console application and set it up in Windows Task Scheduler to make a web request when needed (or use Windows service for the same purpose instead).

How is the auto-update initiated in WP? The site is public-facing but I have not advertised it anywhere. There is no scheduled tasks in Windows Scheduler other than a few related to Google update and Microsoft system management. So it is probably never running/in memory unless I browse to it which happens maybe once a week.

So what kicks of the update?

I have a guess that site is probably crawled by search engines that wake it up and then the first thing WP does is to check for updates and update itself if necessary. But this is only a guess and I would like to know for certain.

[ad_2]
3 Comments
  1. Yes, the wp-cron system requires some hit to occur to the website, so it wakes up and does its thing.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer