既存のdefaultだけではなく、新しくTaskQueueを作成する場合、queue.yamlに定義を書いていくんだけど、名前と一部の設定だけ記載して「あとはデフォルトでよろしく」ってしておくと、次のエラーがでる。
Error 400: --- begin server output --- Invalid queue configuration. Refill rate must be specified for push-based queue. --- end server output ---
エラーメッセージの通り、queue.yamlにてTaskQueueを新しく定義した場合には必ず「rateの設定が必要」らしい。
なので、queue.yamlに「rate: 1/s」とでも追記してあげればOK。
queue:- name: example rate: 1/s
あと、TaskQueueの設定を作成/変更した場合は次のコマンドで有効化する必要があるかも。GUIのデプロイツールでデプロイしただけでは反映されないかも。
% appcfg.py update_queues myapp/