i was wondering if somebody could help me out. I am running a node server on an app engine (flex) and i see the following warning in the log files:
textPayload: "[warn] 32#32: *2096 a client request body is buffered to a temporary file
I tried to understand what that means and i figured out, that google puts a nginx server as a proxy to all flex app engine applications. Since i never used nginx so far and i could not find any info @ the google documentation i am asking you guys, how do i change the value for
client_body_buffer_size
for the app engine? (or how can i improve the current situation and get rid of the warning message?)
i also found this:
https://github.com/google/appengine-jenkins/tree/master/image/master_images with an example nginx.conf. Since i only want to change one single value (maybe 2) i am trying to find out what the best way could be. Can i just provide a nginx.conf with 2 values and it will only override this two values provided by default? Or do i have to create an own nginx.conf with all possible settings?
Thank you for your help!
Hi Olu,
gcloud app deploy
runtime: nodejs
env: flex
automatic_scaling:
min_num_instances: 2
max_num_instances: 5
resources:
cpu: 2
memory_gb: 2.3
disk_size_gb: 10
volumes:
- name: ramdisk1
volume_type: tmpfs
size_gb: 0.5
"engines": {
"node": "8.9.4"
}