我编写了一个应用程序,它使用 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 的条目,尽管我支持所有其他脚本(即通过浏览器点击的脚本)。