Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku上的内部服务器错误500 python flask应用程序_Python_Heroku_Flask - Fatal编程技术网

Heroku上的内部服务器错误500 python flask应用程序

Heroku上的内部服务器错误500 python flask应用程序,python,heroku,flask,Python,Heroku,Flask,当我离开我的应用程序一天左右,然后尝试访问它,我看到下面的错误 Internal Server Error The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 然而,当我更改一个字符并重新推送到Heroku时,该应用程序似乎运行良好。我之所

当我离开我的应用程序一天左右,然后尝试访问它,我看到下面的错误

Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
然而,当我更改一个字符并重新推送到Heroku时,该应用程序似乎运行良好。我之所以知道这一点,是因为我从待办事项中删除了一个句号,重新推送并再次启动它

我怎样才能避免这种情况?我需要设置更多的dynos吗? 我认为这可能是一个答案,因为我在Heroku文件中看到了这一点

免费的dynos会在半小时不活动后睡觉,他们可以 前一天不超过18小时的有效(接收流量) 去睡觉。如果一个自由的dyno正在睡觉,而且还没有超过 18小时,任何网络请求都会唤醒它。这会导致几分钟的延迟 唤醒时第一个请求的秒数。随后的请求将被删除 表现正常


任何确认或其他建议将不胜感激

您是否先尝试重新启动应用程序(而不是重新推送)?With:heroku ps:restart--app yourappyour应用程序是否使用文件系统读/写东西?我没有尝试重新启动应用程序。下次我会试试,但我希望应用程序不必这样做。不,没有正在读取或写入的文件系统。所有的请求都很简单。如果你有一个数据库,请确保它在dyno醒来后首先工作,并设置一个日志机制,以便对其进行诊断。