当前位置: 首页 > 知识库问答 >
问题:

带有烧瓶的heroku上的500个内部服务器错误

夏景同
2023-03-14

我在Heroku和Flask上发现一个500内部服务器错误。我的应用程序在localhost上运行得非常好http://127.0.0.1:5000/.尝试广泛搜索堆栈溢出,但未找到答案。

这是heroku日志

2016-02-23T09:27:56.657837+00:00 app[web.1]:   File "/app/servertest.py", line 18, in hello_world
2016-02-23T09:27:56.657837+00:00 app[web.1]:     return render_template('index.html')
2016-02-23T09:27:56.657838+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/templating.py", line 127, in render_template
2016-02-23T09:27:56.657838+00:00 app[web.1]:     return _render(ctx.app.jinja_env.get_or_select_template(template_name_or_list),
2016-02-23T09:27:56.657839+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 851, in get_or_select_template
2016-02-23T09:27:56.657840+00:00 app[web.1]:     return self.get_template(template_name_or_list, parent, globals)
2016-02-23T09:27:56.657841+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 812, in get_template
2016-02-23T09:27:56.657842+00:00 app[web.1]:     return self._load_template(name, self.make_globals(globals))
2016-02-23T09:27:56.657842+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 774, in _load_template
2016-02-23T09:27:56.657843+00:00 app[web.1]:     cache_key = self.loader.get_source(self, name)[1]
2016-02-23T09:27:56.657844+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/templating.py", line 64, in get_source
2016-02-23T09:27:56.657844+00:00 app[web.1]:     raise TemplateNotFound(template)
2016-02-23T09:27:56.657845+00:00 app[web.1]: TemplateNotFound: index.html

这是我的一些代码

from flask import Flask, request, send_from_directory, send_file, jsonify, render_template
from PIL import Image
import commands
import requests
import json
import os
from werkzeug import secure_filename
import sys
import logging

app = Flask(__name__)

app.logger.addHandler(logging.StreamHandler(sys.stdout))
app.logger.setLevel(logging.ERROR)

@app.route('/')
def hello_world():
    return render_template('index.html')

这是我的文件树

+-- app
|   flaskFile.py
|   templates
|   +-- index.html
|   +-- ...

甚至尝试了app=Flask(__name__,template_folder='template'),但它不起作用。请帮助。

共有1个答案

邓欣德
2023-03-14

现在对我有用了。我在remote上遇到重命名问题,因为我没有使用CLI重命名。如果您正在阅读本文,请始终使用CLI。

 类似资料:
  • 我在子域上有错误,我想这是由于我的. htAccess文件。我根本无法访问我的子域。主域工作正常。只是只有子域有500内部错误。 内部服务器错误,服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员:webmaster@admin.com通知他们发生此错误的时间,以及您在此错误之前执行的操作。有关此错误的详细信息,请参阅服务器错误日志。此外,在尝试使用ErrorDocument处理请

  • 亲爱的, 我不熟悉Python和flask。在Spyder上运行以下代码时,会收到以下消息: 但是当我想跑步的时候http://127.0.0.1:5000/get_chain在《邮差》一书中,我得到以下信息: 我完全搞不懂为什么?这是我的代码: 第1部分-构建区块链

  • 我在Windows 8.1机器上使用XAMPP。我在cgi-bin中放置了一个基本的hello world python脚本。我可以从命令行运行脚本而不会出现错误,但当我尝试从浏览器调用它时,我会收到错误500。错误日志指出: [2017年9月29日星期五11:06:36.996021][cgi:错误][pid 5696:tid 1728][客户端192.168.1.6:49556]AH01215

  • 问题内容: 我正在尝试为这个工作中的项目学习AJAX。我有一个网站加载病人正在服用的药物。 我递归调用此AJAX函数,以便它将附加一个包含单种药物和7天历史记录的新表。我在使代码在FF和IE中执行时遇到问题。在chrome中效果很好。我有显示xmlhttp.status的警报,这是我得到的: xmlhttp.status == 500(内部服务器错误)。 我注释掉了所有递归,因此将其范围缩小到了这

  • 我收到以下错误 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系服务器管理员,webmaster@strivemedicare.in并告知他们错误发生的时间,以及可能导致错误的任何行为。 有关此错误的详细信息,请参阅服务器错误日志。 此外,尝试使用错误文档处理请求时遇到 500 内部服务器错误错误。

  • 问题内容: 当使用Java的Youtube API示例将文件上传到youtube时,我得到以下信息: 在此行出现错误: 视频返回视频= videoInsert.execute(); 错误堆栈 这里已经引发了一个相关的问题: https : //code.google.com/p/gdata- issues/issues/detail?id=6352 问题答案: 一两天后自动解决!绝对是API问题。