Azure / Azure/azure-functions-host

ping response protocol

Open
#3,178 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 12h
Merged PRs (30d)
38

Description

#### Investigative information

Please provide the following:

- Timestamp: ongoing
- Function App version (1.0 or 2.0-beta): both versions
- Function App name: hml-products-cs-dii (or other apps being pinged by the scale controller experiencing this exception)
- Region: all

#### Repro steps

Provide the steps required to reproduce the problem:

Issue started with 6/19 release
Not sure how to repro, it might just be on unhealthy apps. I found a symptomatic app and rdp'd to the worker to investigate. Using netmon, i found that pings to the root of the site were returning "Host is not running" or some such message. This causes a protocol exception with the 204 http status code in the scale controller.
from NetMon: "HTTPPayloadLine: Function host is not running."

#### Expected behavior

Provide a description of the expected behavior.

There should be no http response with a 204 status code.

#### Actual behavior

Provide a description of the actual behavior observed.

from NetMon: "HTTPPayloadLine: Function host is not running."

#### Known workarounds

Provide a description of any known workarounds.

This isnt "broken" the ping still gets through. It just causes thousands and thousands of errors in the scale controller

Contributor guide

Open the contributing guide

Research direction

The issue does not identify a source file, test, or code entry point. Start by tracing the scale controller's ping handling and the Function host response described in the NetMon output, using an unhealthy app if it can be reproduced. Done means the ping still reaches the app without a 204 response or protocol exceptions.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
backend, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.