Standby Keep-Alive Actor

Standby Keep-Alive Actor

by tobice

Achieve almost 100% availability of your Standby Actor by periodically starting a new run of the Actor.

20 runs
5 users
Try This Actor

Opens on Apify.com

About Standby Keep-Alive Actor

Achieve almost 100% availability of your Standby Actor by periodically starting a new run of the Actor.

What does this actor do?

Standby Keep-Alive Actor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Standby Keep-Alive Actor This Actor allows you to achieve almost 100% availability of your Standby Actor by periodically starting a new run of the Actor. Note: This is an experimental Actor. Use at your own risk. ### How it works Availability might be impacted by the two following mechanisms of the platform: - The platform shuts down all runs if there is no incoming traffic, causing the next incoming request to deal with the Actor cold start. - The platform needs to migrate runs between machines once in a while, during which the Standby run is not able to handle requests. This Actor can automatically start new Standby runs at given interval, which will ensure that there always is an instance. By configuring the interval right (see below), you can actually achieve arbitrary concurency, which should overcome the migration problem. For example, if you have always 2 runs running, it's very unlikely that both will be migrated at the same time. ### How to achieve desired concurrency Run concurrency will be the result of the combination of intervalSecs and the idleTimeoutSecs setting of the target Standby Actor. For example, if idleTimeoutSecs is 600 (a standby run will shut down after 10 minutes of inactivity), and you want to have always at least 3 concurrent runs, then you should set intervalSecs to roughly 200 (or rather less to be safe). Note that the standard Standby scaling mechanism will still work in the background. It'll scale up to accommodate incoming traffic, and then scale down when the traffic drops, but never below the desired concurrency maintained by this Actor. ### Input - standbyActorId (string, required) — ID or username/actor-name of the Standby Actor to run. - intervalSecs (number, default 60) — How often to start a new run (in seconds). - runInput (any, optional) — Input passed to the standby Actor. - build (string, optional) — Build tag/version for the standby Actor. - memoryMbytes (number, optional) — Memory override for the runs.

Categories

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Standby Keep-Alive Actor now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
tobice
Pricing
Paid
Total Runs
20
Active Users
5
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support