Python 2.7 ha raggiunto la fine del supporto
e verrà ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment di applicazioni Python 2.7, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment di runtime legacy. Le tue applicazioni Python 2.7 esistenti continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti consigliamo di eseguire la migrazione all'ultima versione supportata di Python.
Test delle code in modalità push nel server di sviluppo
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive alcune limitazioni relative all'utilizzo del server di sviluppo locale
(dev_appserver) per testare le code push nell'applicazione. Per la maggior parte, configuri le code e le attività come faresti per eseguirle nell'ambiente di produzione di App Engine, ma ci sono alcune differenze:
Il server di sviluppo non rispetta gli attributi rate e bucket-size
delle code. Di conseguenza, le attività vengono eseguite il più vicino possibile all'ora di arrivo stimata. L'impostazione di una frequenza di 0 non impedisce l'esecuzione automatica delle attività.
Il server di sviluppo non conserva lo stato della coda dopo i riavvii.
Per impedire del tutto l'esecuzione delle attività push nel server di sviluppo, utilizza il seguente comando:
Sostituisci DEVAPPSERVER_ROOT con il percorso della cartella in cui estrarre la versione archiviata di devapp_server.py. Per ulteriori informazioni sul download e sull'utilizzo della versione archiviata di dev_appserver.py, consulta Utilizzare il server di sviluppo locale.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-19 UTC."],[[["\u003cp\u003eThis API supports first-generation runtimes and is relevant when upgrading to corresponding second-generation runtimes, with a migration guide available for Python 3 runtime upgrades.\u003c/p\u003e\n"],["\u003cp\u003eThe local development server (\u003ccode\u003edev_appserver\u003c/code\u003e) has limitations regarding push queue testing, as it ignores \u003ccode\u003erate\u003c/code\u003e and \u003ccode\u003ebucket-size\u003c/code\u003e attributes, executing tasks near their ETA.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edev_appserver\u003c/code\u003e does not maintain queue state across restarts and does not support developing Python 3 apps on Windows.\u003c/p\u003e\n"],["\u003cp\u003eTo stop push tasks from running on the development server, use the \u003ccode\u003epython2 DEVAPPSERVER_ROOT/google_appengine/dev_appserver.py --enable_task_running no\u003c/code\u003e command, replacing \u003ccode\u003eDEVAPPSERVER_ROOT\u003c/code\u003e with the correct path.\u003c/p\u003e\n"],["\u003cp\u003eBefore running the \u003ccode\u003edev_appserver\u003c/code\u003e, you must run \u003ccode\u003edev_appserver.py\u003c/code\u003e with Python 3, set the \u003ccode\u003eCLOUDSDK_DEVAPPSERVER_PYTHON\u003c/code\u003e environment variable to your Python 2 interpreter, and follow the setup instructions.\u003c/p\u003e\n"]]],[],null,[]]