missing oryx-manifest.toml

Jeremy 1 Reputation point
2022-11-22T15:22:49.737+00:00

I have an app for my school project that was running on azure. this app worked but after new deploy it stopped working and in logs i can see that one of the problem is that file oryx-manifest.toml is missing.

anyone know wat this is? and how to solve this?

also when i check the stream it seems like it try to start the container and check if container is running, but after some time it gives up and then the application start like the checkup process is blocking the application.

263100-image.png

some logs:

2022-11-22T13:31:00.362Z INFO - Initiating warmup request to container finalwork-authorization_0_59f8fa01 for site finalwork-authorization

2022-11-22T13:31:16.085Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 15.7230428 sec
2022-11-22T13:31:31.487Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 31.1254104 sec
2022-11-22T13:31:46.788Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 46.425503 sec
2022-11-22T13:32:02.443Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 62.0806712 sec
2022-11-22T13:32:28.354Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 87.9917515 sec
2022-11-22T13:32:43.624Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 103.2622639 sec
2022-11-22T13:32:58.915Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 118.5524656 sec
2022-11-22T13:33:14.188Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 133.8256417 sec
2022-11-22T13:33:29.476Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 149.1141582 sec
2022-11-22T13:33:44.772Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 164.4098713 sec
2022-11-22T13:34:00.170Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 179.8079128 sec
2022-11-22T13:34:15.462Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 195.0997497 sec
2022-11-22T13:34:40.250Z INFO - Waiting for response to warmup request for container finalwork-authorization_0_59f8fa01. Elapsed time = 219.8883304 sec
2022-11-22T13:34:50.510Z ERROR - Container finalwork-authorization_0_59f8fa01 for site finalwork-authorization did not start within expected time limit. Elapsed time = 230.1474914 sec
2022-11-22T13:34:50.540Z ERROR - Container finalwork-authorization_0_59f8fa01 didn't respond to HTTP pings on port: 8080, failing site start. See container logs for debugging.
2022-11-22T13:34:50.558Z INFO - Stopping site finalwork-authorization because it failed during startup.

pic of the logstream:

263040-image.png

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,359 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Jeremy 1 Reputation point
    2022-11-23T16:39:03.037+00:00

    Update.

    Ok found the issues.

    The app is a grpcservice and uses HTTP2 but it seems like azure need the HTTP1 to run your application. strange because this app has worked on azure before. I had to change my appsettings.json.

    "Kestrel": {  
        "EndpointDefaults": {  
          "Protocols": "Http1AndHttp2" // used to be HTTP2  
        }  
      },  
    

    conclution it had nothing to do with the oryx file. -.-'

    hoop this will help someone with the same issues.