1

最近、Google App Engine アカウントを作成し、アプリケーションをアップロードして、そのアプリケーションのインスタンスを実行しています。

localhost:8080 経由でアプリにアクセスできますが、myappid.appspot.com を使用しようとすると、500 サーバー エラーが発生します (もちろん、「myappid」を自分のアプリ名に置き換えます)。これはそれが言うことです:

「エラー: サーバーエラー

サーバーでエラーが発生したため、リクエストを完了できませんでした。問題が解決しない場合は、問題を報告し、このエラー メッセージとその原因となったクエリをお知らせください。」

URLを機能させるのを手伝ってくれる人はいますか? チームがどこからでもこのアプリにアクセスできるようにする必要があります。何が問題なのかわかりません。GAEは初めてです。多くの検索を行った結果、appspot URL が機能し、他のオプションが必要であると言っている人が見つかりました。しかし、appspot URL を最初に機能させたいだけです。

いくつかの詳細情報:

これは Python アプリで、GAE Python SDK を使用しています。私は Windows 7 を実行しており、GAE Launcher GUI を使用してアプリを展開および実行しています。

前もって感謝します!

編集:これが私のログのエラーです:

: フラスコという名前のモジュールはありません トレースバック (最新の呼び出しが最後): ファイル "/base/data/home/apps/s~luxtestapp/1.362824400913245138/bootstrap.py"、19 行目、アプリのインポートから create_app ファイル "/base/data/ home/apps/s~luxtestapp/1.362824400913245138/app/ init .py"、10行目、Flask import Flaskから

どうやら、アプリは Webbapp2 の代わりに Flask を使用しています。正直なところ、これは私がダウンロードして展開したビルド済みのアプリであるため、すべてについてよくわかりません。私はそれを書いていません。

4

3 に答える 3

0

アプリスポットのアプリのコントロール パネルで、ログ セクションに移動します。

App エンジン

最新のエントリの内容を参照してください。「エラー」にフィルターをかけます。

また、アプリ (python webapp2 の例) を作成するときは、デバッグをオンにします。

app = webapp2.WSGIApplication([
    ('/', MainHandler)], 
    debug=True)

「500」の代わりに、はるかに有益なエラー画面が表示されます。

于 2012-10-31T17:22:03.057 に答える
0

フラスコ フォルダーをプロジェクト フォルダーにコピーする必要があります。一般に、GAE でサポートされていないすべてのパッケージ (サポートされているライブラリのリストを参照) は、プロジェクト フォルダーに存在する必要があります。

于 2012-10-31T17:55:46.467 に答える