Behält APschedular während des Wartens CPU-Ressourcen? [Duplikat]Python

Python-Programme
Guest
 Behält APschedular während des Wartens CPU-Ressourcen? [Duplikat]

Post by Guest »

Ich arbeite an einem Webhook-Handler, mit dem ich eingehende Daten verarbeite und Datensätze in meiner Datenbank aktualisiere. Hier ist der relevante Teil meines Codes:

Code: Select all

def handle_rocket_reach_webhook(self, profile_data: any):
try:
incoming_webhook_lookup_id = profile_data.get("id", None)

provider_webhook: Optional[ProviderWebhook] = self._provider_webhook_repo.get_one_by_filter(
filters={'lookup_id': int(incoming_webhook_lookup_id)})

if not provider_webhook:
logger.warning(f"No matching document found for lookup ID {incoming_webhook_lookup_id}.")
return {"message": "Document not found"}

# Further processing logic...
except Exception as e:
logger.error(f"Error in RocketReach webhook call: {e}")
return {"message": "Internal server error"}
Wenn ich einen Wiederholungsmechanismus wie diesen verwende

Code: Select all

        scheduler = BackgroundScheduler()

scheduler.add_job(
method_name,
trigger=IntervalTrigger(seconds=10),
args=[profile_data, scheduler],
id="limited_job",
replace_existing=True,
)
Ich weiß, dass es nach einer Verzögerung von 10 Sekunden ausgeführt wird. Ich möchte wissen, ob die CPU-Ressourcen während dieser Verzögerungszeit gehalten werden.
Wo werden die Verzögerungsinformationen gespeichert? im RAM (da es sich im Arbeitsspeicher befindet)
oder woanders
Wenn ja, benötige ich Dokumentation.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post