First customization to avm99963-bugs

- Only a service is used (default) in order to keep usage within Google
  Cloud's free tier.
- Settings have been adapted.
- Only a single DB instance is used (primary).
- Some cron jobs are executed less often.
- |threadsafe| has been set to "yes" so the single instance can serve
  concurrent requests (otherwise the search/list issues function
  breaks).

GitOrigin-RevId: 52130750a30a5aa2234a6dd3f5ae23c3fb1b8343
diff --git a/app.yaml.m4 b/app.yaml.m4
index 222d27e..54e9813 100644
--- a/app.yaml.m4
+++ b/app.yaml.m4
@@ -5,30 +5,40 @@
 
 runtime: python27
 api_version: 1
-threadsafe: no
+threadsafe: yes
 
 default_expiration: "10d"
 
 define(`_VERSION', `syscmd(`echo $_VERSION')')
 
 ifdef(`PROD', `
-instance_class: F4
+instance_class: F1
 automatic_scaling:
-  min_idle_instances: 25
-  max_pending_latency: 0.2s
+  min_pending_latency: 15000ms
+  max_pending_latency: 15000ms
+  min_instances: 1
+  max_instances: 1
+  max_concurrent_requests: 80
 ')
 
 ifdef(`STAGING', `
-instance_class: F4
+instance_class: F1
 automatic_scaling:
-  min_idle_instances: 1
-  max_pending_latency: 0.2s
+  min_instances: 1
+  max_instances: 1
+  max_concurrent_requests: 50
+  min_pending_latency: automatic
+  max_pending_latency: 15000ms
 ')
 
 ifdef(`DEV', `
-instance_class: F4
+instance_class: F1
 automatic_scaling:
-  min_idle_instances: 1
+  min_instances: 1
+  max_instances: 1
+  max_concurrent_requests: 50
+  min_pending_latency: automatic
+  max_pending_latency: 15000ms
 ')
 
 handlers:
@@ -73,6 +83,24 @@
   script: monorailapp.app
   secure: always
 
+# From api service:
+- url: /prpc/.*
+  script: monorailapp.app
+  secure: always
+
+# From besearch service
+- url: /_backend/.*
+  script: monorailapp.app
+
+# From latency-insensitive service
+- url: /_task/.*
+  script: monorailapp.app
+  login: admin
+
+- url: /_cron/.*
+  script: monorailapp.app
+  login: admin
+
 inbound_services:
 - mail
 - mail_bounce
@@ -100,17 +128,6 @@
   VERSION_ID: '_VERSION'
   GAE_USE_SOCKETS_HTTPLIB : ''
 
-vpc_access_connector:
-ifdef(`DEV',`
-  name: "projects/monorail-dev/locations/us-central1/connectors/redis-connector"
-')
-ifdef(`STAGING',`
-  name: "projects/monorail-staging/locations/us-central1/connectors/redis-connector"
-')
-ifdef(`PROD', `
-  name: "projects/monorail-prod/locations/us-central1/connectors/redis-connector"
-')
-
 skip_files:
 - ^(.*/)?#.*#$
 - ^(.*/)?.*~$