Google Cloud Platform App Engine Node Instancia flexible Ruby con 50% de uso de RAM

Hay un proceso de ruby que siempre se encuentra al 50% de utilización de RAM, independientemente de la cantidad de RAM asignada a la instancia. Estoy ejecutando Node en un entorno flexible con una aplicación express simple que se conecta a una instancia de Cloud SQL a través de la secuencia. Intenté aumentar la RAM a 4 GB y continúo con un 50% de uso.

Parece que el proceso es/opt/google-fluentd/embedded/bin/ruby -Eascii-8bit:ascii-8bit /usr/sbin/google-fluentd --log /var/log/google-fluentd/google-fluentd.log --under-supervisor

Con frecuencia me quedo sin RAM, y cuando lo hago, la instancia se reinicia automáticamente y lanza un 502 hasta que vuelve a estar en línea. Simplemente no puedo entender por qué un proceso de ruby está consumiendo tanta RAM en mi instancia de nodo.

El servicio se comportará como esperaría un proceso de uso de RAM alto que tenga memoria; es decir, cuando se necesita RAM, vacía el proceso y permite asignar esa RAM. El problema es que hay tan poco margen de maniobra que cuando mi servidor de nodo necesita más RAM y ocupa 50 MB, supera el servidor y se bloquea antes de que la RAM sea apropiada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta