确定Flask服务器何时准备好请求

时间:2018-07-24 17:13:09

标签: python docker flask

如何确定Flask服务器何时准备接收流量?

例如,我在dockerfile中拥有服务器A,该服务器将请求发送到已经运行的服务器B,并在容器运行时宣布其存在。

但是,一旦已经运行的服务器(B)收到请求,它就会尝试将数据发送到服务器A的路由之一,并收到错误消息:Failed to establish a new connection: [Errno 111]

在准备接收结果流量时,服务器中是否有烧瓶或外部资源可以发送请求?

1 个答案:

答案 0 :(得分:0)

我只是通过发送一个简单的GET请求来获取服务器状态:

 @foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Title)
    
                @*Here... I want the
            acronym of “laugh out loud” for example which is LOL.*@
    
    
    
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Author)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Pages)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.RunTimeMinutes)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.IsBorrowable)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Borrower)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.BorrowDate)
    
    
       @*Here... I want to put the borrow date*@
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Type)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Category.CategoryName)
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { id=item.Id }) |
                @Html.ActionLink("Details", "Details", new { id=item.Id }) |
                @Html.ActionLink("Delete", "Delete", new { id=item.Id })
            </td>
        </tr>

如果答复,则表示服务器已准备就绪,可以处理请求。 此外,它还可用于监视。

PS:您的问题已经有一段时间了。学习如何解决问题将很有趣。

相关问题