Twitter の Firehose を使用してツイートをブラウザーにストリーミングするアプリを作成しました (websockets を使用)。Google App Engine Launcher を使用してローカルで正常に動作していましたが、デプロイされたので、Firehose ストリームにサブスクライブするウォームアップ スクリプトが起動時に実行されないようです。
app.yaml
:
application: myappname-1331
version: 1
runtime: php55
api_version: 1
threadsafe: yes
inbound_services:
- warmup
handlers:
- url: /_ah/warmup
script: warmup.php
login: admin
- url: /
script: main.php
私は自分のwarmup.php
権利を次のように減らしました。
<?php
syslog(LOG_DEBUG, 'Warmup running');
GAE ログ ビューアーに warmup.php のエントリがありませんが、他のすべてのスクリプト (つまり、ブラウザー経由でヒットしたもの) は対象です。