Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan beberapa batasan dalam penggunaan server pengembangan lokal
(dev_appserver) untuk menguji push queue dalam aplikasi Anda. Secara umum,
Anda menyiapkan antrean dan tugas seperti saat Anda menjalankannya di
lingkungan produksi App Engine. Namun, ada beberapa perbedaan:
Server pengembangan tidak mematuhi atribut rate dan bucket-size
antrean Anda. Akibatnya, tugas akan dijalankan
sedekat mungkin dengan PWT-nya. Menetapkan kecepatan 0 tidak akan mencegah tugas dijalankan
secara otomatis.
Server pengembangan tidak mempertahankan status antrean setiap kali mulai ulang.
Untuk mencegah tugas push berjalan di server pengembangan, gunakan
perintah berikut:
python2 DEVAPPSERVER_ROOT/google_appengine/dev_appserver.py --enable_task_running no
Ganti DEVAPPSERVER_ROOT dengan jalur ke folder tempat Anda
mengekstrak versi devapp_server.py yang diarsipkan. Untuk informasi selengkapnya tentang cara
mendownload dan menggunakan versi dev_appserver.py yang diarsipkan, lihat Menggunakan server pengembangan lokal.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-14 UTC."],[[["This API is compatible with first-generation runtimes and can be used when upgrading to the corresponding second-generation runtimes, with a specific migration guide available for those updating to App Engine PHP 7/8."],["The local development server (`dev_appserver`) has limitations, notably not respecting the `rate` and `bucket-size` attributes of queues, leading to tasks running close to their ETA without considering set rates."],["The local development server's queue state is not saved across restarts."],["Before running the local development server, specific setup steps must be followed, including using Python 3 for `dev_appserver.py` and setting the `CLOUDSDK_DEVAPPSERVER_PYTHON` environment variable to the Python 2 interpreter's path."],["To prevent push tasks from running in the development server, use the command `python2 DEVAPPSERVER_ROOT/google_appengine/dev_appserver.py --enable_task_running no`, replacing `DEVAPPSERVER_ROOT` with the appropriate path."]]],[]]