1

1つのHerokuアプリで、異なる言語タイプの2つのWebワーカーを起動する方法を見つけることができませんでした。

Pythonアプリが正常に実行されており、フォルダーにPHPアプリを追加したので、procfileは理想的には次のようになります。

web:python pythonapp.py web:sh phpapp / index.php

もちろん、これは機能しません。実際、Pythonワーカーを完全に削除しても、procfileを介してPHPアプリを実行することはできません。ログには、クラッシュしたことと「構文エラー:」(「予期しない」」が表示されます。

PHPアプリをprocfileなしでHerokuアプリにロードするだけで、正常に実行されます。

したがって、問題は次のとおりです。PHPを自動検出するためにHerokuに依存するのではなく、procfileを介してPHPアプリを開始する方法は?

ありがとう、

-ジェームズ

4

2 に答える 2

0

これらのアプリケーションは、2 つの別個のコードベースに分割する必要があるようです。

ただし、マルチビルドパックでこれを実現できます。

https://github.com/ddollar/heroku-buildpack-multi

于 2012-08-26T17:17:07.087 に答える