APIcast Intermittently returns 404 errors due to Child Process Out-of-Memory kill

Solution Verified - Updated -

Issue

  • API calls return 404 intermittently
  • Backend API doesn't show calls failing
  • APIcast logs show child killed and restarted

    [notice] 15#15: signal 17 (SIGCHLD) received from 3643
    [alert] 15#15: worker process 3643 exited on signal 9
    [notice] 15#15: start worker process 3644
    [notice] 15#15: signal 29 (SIGIO) received
    ...
    [warn] 3644#3644: *294728 errors.lua:52: get_upstream(): could not find service for host: api.apps.ocp.example.com, requestID=abcxyz...
    ...
    api-delete.apps.ocpprod.tndhs.local:8080 10.0.0.25:38864 "POST /apis/address HTTP/1.1" 404 5 (0.000) 0
    

Environment

  • Red Hat 3scale API Management Platform (3scale)
    • 2 (On Premise)
    • SaaS
  • Red Hat Openshift Container Platform 4
  • During load testing or heavy production load

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content