Spaces:
Running
Running
| import requests | |
| import time | |
| import logging | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| import os | |
| URL = os.getenv("SPACE_URL", "https://huggingface.co/spaces/Qalam/Nuclear-Intelligence") | |
| def ping_space(): | |
| try: | |
| response = requests.get(URL) | |
| if response.status_code == 200: | |
| logger.info(f"Successfully pinged {URL}") | |
| else: | |
| logger.warning(f"Failed to ping {URL}. Status code: {response.status_code}") | |
| except Exception as e: | |
| logger.error(f"Error pinging {URL}: {e}") | |
| if __name__ == "__main__": | |
| logger.info("Starting Keep-Alive script...") | |
| while True: | |
| ping_space() | |
| time.sleep(20 * 60) # Ping every 20 minutes | |