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

Heroku“指定的超时已过期”在具有基本AUTH的laravel应用程序中

邓昀
2023-03-14

我们已经在heroku上部署了我们的应用程序,具有基本的laravel auth功能。没有任何循环或任何繁重的查询。以下是发布到 /login 函数的参数

  • _token s7rKa0Ve2XODZcagW1K26qrqoOFyyuCWfxtEcrQI
  • 电子邮件 test@gmail.com
  • 密码12341234

登录控制器代码

public function __construct()
{
    $this->middleware('guest')->except('logout');
}

/**
 * The user has been authenticated.
 * Method copied from"Illumunate\Foundation\Auth\AuthenticateUsers.php"
 * @param  \Illuminate\Http\Request  $request
 * @param  mixed  $user
 * @return mixed
 */
protected function authenticated()
{

    if( Auth::user()->role == '1') return Redirect('members');

    if( Auth::user()->role == '2' ) return Redirect('assignments');

}

heroku日志文件中显示以下错误。

2018-11-06T09:14:30.519786 00:00 heroku[路由器]: at=错误代码=H12 desc="请求超时"方法=POST路径="/login"主机=polar-meadow-18285.herokuapp.comrequest_id=1Cafc4c1-8f72-4b04-854b-c315f9636935 fwd="39.59.198.150"dyno=web.1连接=0ms服务=30000ms状态=503字节=0协议=https 2018-11-06T09:15:00.578424 00:00 app[web.1]:[Tue Nov 06 09:15:00.577937 2018][proxy_fcgi: error][pid 246: tid 140561109444352](70007)指定的超时已过期:[客户端10.109.225.219:31977]AH01075:错误调度请求:(轮询),引用:https://polar-meadow-18285.herokuapp.com/login2018-11-06T09:15:00.578672 00:00 app[web.1]:10.109.225.219--[06/Nov/2018:09(Macintosh; Intel Mac OS X 10.12; rv: 63.0)Gecko/20100101 Firefox/63.0 2018-11-06T09:28:20.973811 00:00 heroku[router]: at=info method=GET path="/login"host=polar-meadow-18285.herokuapp.comrequest_id=ac62bbad-2516-455b-bff7-22764cdce842 fwd="39.59.198.150"dyno=web.1连接=0ms服务=19ms状态=200字节=6961协议=https

我无法弄清楚。你的想法将不胜感激。

共有1个答案

蒙洛华
2023-03-14

您必须创建一个. procfile文件,您可以根据官方文档获得进一步的帮助。

https://devcenter.heroku.com/articles/getting-started-with-laravel
 类似资料:
  • 我发现的大多数示例都使用的重定向特性。虽然我在这里找到了,但它对我不起作用。我知道必须使用来关闭重定向,但它的工作原理是这样的,而不是重定向,它为未经授权的用户返回401。 我的安全配置: 我的keycloak属性(我不使用占位符,这只是出于安全考虑):

  • 我在中得到错误。我能够找出我需要增加。 然而,我无法找到我可以在哪里更改它。我所能做的就是把这个添加到服务器上。xml: 你知道如何准确地增加代理超时吗?我正在使用来自AWS和Apache Tomcat v7的Ubuntu 我尝试将其添加到代理html中。形态: 我还将其添加到中: 我已经重新启动了Tomcat服务器,但上述配置都没有帮助。 顺便说一句,这是确切的错误,我不明白为什么会提到代理。我

  • 我的Magento WebSite遇到了一个磨损问题。。。每隔1-2天,its就会下降。错误为错误503后端提取失败。大师冥想。当我检查apache日志时,它显示“[proxy\u fcgi:error][pid 3910:tid 140273111668480](70007)指定的超时已过期:[客户端127.0.0.1:55123]AH01075:错误将请求发送到:81:(轮询)” 我怀疑这是a

  • 问题内容: 我正在尝试构建基本的Kivy应用。添加基本​​元素并运行应用程序后,所有元素都塞入左下角。它在Android和Linux上显示如下。 Main.py: sublimelauncher.kv: 我首先仅使用BoxLayout进行了尝试,但在某个地方读取了根小部件,它总是和应用程序一样大。如何声明应用程序的大小?还是布局?您将如何执行类似对话框的操作? 也许我缺少一些非常基本的东西,但是我

  • 类似的问题已经被提出,但H12似乎是由许多事情引起的,没有一个答案适用于这里。我以前用heroku构建过python应用程序,但现在我使用的是Miguel Grinberg的Flask Mega教程中的包结构,我不知道哪里出了问题。 我的应用程序是python/Flask/SQLAlchemy,带有Heroku postgres数据库。该应用程序完全在本地工作。当我推到Heroku时,我得到了一个

  • 我相信我已经完全按照应该的方式设置好了所有内容,但在尝试在浏览器中查看我的应用程序时,始终会收到以下消息。 谁能告诉我哪里出了问题?我没有在Oracle VM Virtualbox manager中设置任何内容。可能是这个吗? 我的主机文件 我的浏览器正在返回 我的项目文件夹设置如下: 在我的家园。亚姆,我认为我的道路是正确的 SSH-into-vagrant显示projects/bookings