Module google.appengine.api.runtime.runtime
Résumé
API Runtime Utilities.
Obsolète depuis la version 1.8.1.
Utilitaires permettant d'interagir avec l'environnement d'exécution Python.
Contenus
- google.appengine.api.runtime.runtime.cpu_usage() source
-
Renvoie un objet "SystemStat" décrivant l'utilisation du processeur exprimée en "mcycles".
L'objet renvoyé contient les accesseurs suivants :
-
"total()" : nombre total de "mcycles" consommés par cette instance.
-
"rate1m()" : nombre moyen de "mcycles" consommés par seconde au cours de la dernière minute.
-
"rate10m()" : nombre moyen de "mcycles" consommés par seconde au cours des dix dernières minutes.
Les fonctions de conversion des "mcycles" en secondes de processeur se trouvent dans l'API dédiée aux quotas.
-
- google.appengine.api.runtime.runtime.is_shutting_down() source
-
Renvoie la valeur "True" si le serveur est en cours d'arrêt.
- google.appengine.api.runtime.runtime.memory_usage()source
-
Renvoie un objet SystemStat décrivant l'utilisation de la mémoire, exprimée en Mo.
L'objet renvoyé contient les accesseurs suivants :
-
current(): mémoire actuellement utilisée par cette instance
-
average1m(): utilisation moyenne de la mémoire au cours de la dernière minute
-
average10m(): utilisation moyenne de la mémoire au cours des dix dernières minutes
-
- google.appengine.api.runtime.runtime.set_shutdown_hook(hook)source
Enregistre une fonction à appeler lors de l'arrêt du serveur.
Le hook d'arrêt est appelé lorsque le serveur s'arrête. Votre code dispose d'un court délai pour enregistrer l'état et quitter. Le hook d'arrêt doit interrompre tout code de longue durée, par exemple en appelant apiproxy_stub_map.apiproxy.CancelApiCalls et/ou en générant une exception.
Paramètres-
hook : non-argument appelable qui est appelé lorsque le serveur est
-
inactif. (shutting) :
Le hook de fermeture précédemment enregistré ou None si aucun hook n'a été enregistré auparavant.
Dans certains cas, il n'est pas possible d'exécuter le hook de fermeture avant l'arrêt du serveur.
-