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
danbucket-size
antrean Anda. Akibatnya, tugas akan dijalankan sedekat mungkin dengan PWT-nya. Menetapkan kecepatan0
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
mendownload dan menggunakan versi dev_appserver.py
yang diarsipkan, lihat Menggunakan server pengembangan lokal.
Untuk informasi selengkapnya tentang opsi perintah devapp_server.py
, lihat Opsi server pengembangan lokal.