คู่มือ aWhere
ติดตั้งและดูแลแพลตฟอร์มตารางอ้างอิง

การตรวจทั้งหมดของ Preflight

ทุกการตรวจที่โหนดรันก่อนเริ่มทำงาน ชื่อการตรวจ โหนดที่รัน ข้อความเมื่อตรวจไม่ผ่าน วิธีแก้ และในระบบจริงโหนดจะไม่ยอมเริ่มทำงานหรือไม่

หน้านี้สร้างจากโค้ดของเวอร์ชันนี้โดยตรง ข้อมูลจึงตรงกับที่เวอร์ชันนี้ทำจริง

ผลของการตรวจแต่ละข้อมีสามแบบ คือ ผ่าน คำเตือน และ ล้มเหลว ในระบบจริง ถ้ามีข้อที่ล้มเหลว โหนดจะไม่ยอมเริ่มทำงาน ส่วนในโหมดพัฒนาจะเป็นแค่คำเตือน วิธีรันการตรวจโดยไม่ต้องเริ่มโหนด และวิธีอ่านผลที่พิมพ์ออกมา อยู่ที่หน้า Preflight คอลัมน์ ข้อความที่โหนดพิมพ์ เป็นภาษาอังกฤษตามที่โหนดพิมพ์จริง ข้อความจะระบุชื่อค่าที่เกี่ยวข้อง ถ้าทุกโหนดใช้ข้อความเหมือนกัน หน้านี้จะเขียนชื่อเป็น <NAME> หรือ <store> ส่วน <why> คือเหตุผลที่โหนดพิมพ์ต่อท้าย

ข้อความของแต่ละการตรวจ

การตรวจโหนดข้อความที่โหนดพิมพ์วิธีแก้ในระบบจริงในโหมดพัฒนา
env.TRANSPORTERทุกโหนดTRANSPORTER is not setตั้ง TRANSPORTER เป็น broker ที่ทุกโหนดในแพลตฟอร์มใช้ร่วมกัน (nats://<host>:4222 หรือ TCP ถ้าทั้งแพลตฟอร์มอยู่บนเครื่องเดียว) ถ้าไม่ได้ตั้ง โหนดนี้จะมองไม่เห็นโหนดอื่นไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.TRANSPORTERทุกโหนดTRANSPORTER names a transporter this release does not know ('carrier-pigeon')ตั้ง TRANSPORTER เป็นค่าใดค่าหนึ่งต่อไปนี้ tcp, nats, redis, amqp, amqp10, mqtt, kafka, stan, fake, tcp://, nats://, redis://, rediss://, amqp://, amqps://, mqtt://, mqtts://, kafka://, stan://ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.NAMESPACEทุกโหนดNAMESPACE is not setตั้ง NAMESPACE เป็น namespace ที่ทุกโหนดในแพลตฟอร์มใช้ร่วมกัน (ปกติคือ awhere) โหนดที่ตั้ง namespace ต่างกันจะมองไม่เห็นกันไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.NAMESPACEทุกโหนดNAMESPACE has characters a namespace cannot (got 'a namespace!')NAMESPACE ใช้ได้แค่ตัวอักษร ตัวเลข และ "." "_" "-"ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.<NAME>core-services, background-services, user-provider-ldap<NAME> is not setตั้ง <NAME> ใน env file ของโหนด (<why>) ดูว่าค่านี้ใช้ทำอะไรได้ที่ตัวแปร environment ทั้งหมดไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.<NAME>core-services, authorization-server, item-services, file-services, logging-services, tile-services, realtime-services, user-provider-ldap<NAME> is not a port number between 1 and 65535 (got 'abc')
<NAME> is not an absolute http(s) URL (got 'not-a-url')
<NAME> is not a number of at least 1 (got 'abc')
<NAME> is not a number of at least 0 (got 'abc')
<NAME> is not a time zone name such as Asia/Bangkok (got 'Mars/Base')
<NAME> is not a number from 0 to 1 (got 'abc')
แก้ <NAME> ใน env file ของโหนดให้ถูกรูปแบบ (<why>) ดูค่าที่ใส่ได้ที่ตัวแปร environment ทั้งหมดไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
env.<NAME>core-services<NAME> is not an absolute http(s) URL (got 'not-a-url')แก้ <NAME> ใน env file ของโหนดให้ถูกรูปแบบ (<why>) ดูค่าที่ใส่ได้ที่ตัวแปร environment ทั้งหมดเตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.certcore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-services<STORE>_CERT is set, which the MongoDB driver cannot take (it wants a file path, not a PEM string)ลบ <STORE>_CERT ออก แล้วใส่ tlsCertificateKeyFile=<path> ใน <STORE>_URL แทน โดย <path> คือ path ของไฟล์ PEM ที่ mount ไว้ในคอนเทนเนอร์ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.configcore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-services<STORE>_URL is not set, so <store> has no database to openตั้ง <STORE>_URL=mongodb://<user>:<password>@<host>:27017/<database> ใน env file ของโหนด (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.configlogging-servicesLOG_STORE_URL is not set, so <store> has no database to openตั้ง LOG_STORE_URL=mongodb://<user>:<password>@<host>:27017/<database> ใน env file ของโหนด (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.configcore-services, authorization-server, item-services, file-services, tile-services, realtime-services, background-servicesno database provider implements 'postgres:' (this release knows 'mongodb:' and 'mongodb+srv:')<STORE>_URL ต้องเป็น URL ที่ขึ้นต้นด้วย mongodb:// หรือ mongodb+srv://ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.configlogging-servicesno database provider implements 'postgres:' (this release knows 'mongodb:' and 'mongodb+srv:')LOG_STORE_URL ต้องเป็น URL ที่ขึ้นต้นด้วย mongodb:// หรือ mongodb+srv://ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.configcore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-services<STORE>_URL is not set; <STORE>_HOSTS, <STORE>_NAME, <STORE>_USER no longer configure anything, so <store> has no database to openสร้าง <STORE>_URL=mongodb://<user>:<password>@<hosts>/<NAME>?authSource=admin จากค่าเดิมเหล่านั้น (ต้องมี authSource ถ้าผู้ใช้อยู่ในฐานข้อมูล admin) แล้วลบ <STORE>_HOSTS, <STORE>_NAME, <STORE>_USER ออก (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.split-keyscore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-services<STORE>_HOSTS, <STORE>_NAME, <STORE>_USER are set beside <STORE>_URL and ignoredลบ <STORE>_HOSTS, <STORE>_NAME, <STORE>_USER ออกจาก env file ของโหนด เพราะ <store> อ่านการตั้งค่าจาก <STORE>_URL อย่างเดียวเตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.reachablecore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-servicescannot connect to mongodb://db.example.com:27017/awhere: connect ECONNREFUSED 192.0.2.1:27017
cannot connect to mongodb://files.example.com:27017/awhere: connect ECONNREFUSED 192.0.2.1:27017
ตรวจ <STORE>_URL ว่าโฮสต์ พอร์ต ชื่อผู้ใช้ รหัสผ่าน และ authSource ถูกต้อง MongoDB ทำงานอยู่ และคอนเทนเนอร์นี้เชื่อมต่อไปถึงได้ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.reachablelogging-servicescannot connect to mongodb://db.example.com:27017/awhere: connect ECONNREFUSED 192.0.2.1:27017ตรวจ LOG_STORE_URL ว่าโฮสต์ พอร์ต ชื่อผู้ใช้ รหัสผ่าน และ authSource ถูกต้อง MongoDB ทำงานอยู่ และคอนเทนเนอร์นี้เชื่อมต่อไปถึงได้ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.reachablecore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-servicesconnected to mongodb://db.example.com:27017/awhere but cannot read it: not authorized on awhere to execute command
connected to mongodb://files.example.com:27017/awhere but cannot read it: not authorized on awhere to execute command
ให้ role read บนฐานข้อมูลนั้นกับผู้ใช้ใน <STORE>_URL แล้วตรวจ authSource ด้วยไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.reachablelogging-servicesconnected to mongodb://db.example.com:27017/awhere but cannot read it: not authorized on awhere to execute commandให้ role read บนฐานข้อมูลนั้นกับผู้ใช้ใน LOG_STORE_URL แล้วตรวจ authSource ด้วยไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.versioncore-services, authorization-server, item-services, file-services, logging-services, tile-services, tile-indexer, realtime-services, background-servicesMongoDB 4.0.25 is older than 4.2, the oldest this release's driver talks to
MongoDB at mongodb://db.example.com:27017/awhere is older than 4.2, the oldest this release's driver talks to (Server at db.example.com:27017 reports maximum wire version 7, but this version of the Node.js Driver requires at least 8 (MongoDB 4.2))
อัปเกรด MongoDB เป็น 4.2 ขึ้นไป (aWhere เวอร์ชันนี้ทดสอบกับ MongoDB 6.0 และ 8.x)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
db.<store>.replica-settile-indexercontent-store is a standalone MongoDB, and its change stream on the content database needs a replica setเริ่ม mongod ด้วย --replSet <name> แล้วรัน rs.initiate() (replica set สมาชิกเดียวก็พอ) จากนั้นเพิ่ม replicaSet=<name> ใน CONTENT_STORE_URL โดย <name> คือชื่อ replica setไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
file-store.providercore-services, authorization-server, item-services, file-services, background-servicesno file provider is registered for 's3:' (registered: 'mongodb:', 'mongodb+srv:')ใส่ URL ที่ขึ้นต้นด้วย mongodb:// ใน FILE_STORE_URL (เวอร์ชันนี้รองรับแค่ GridFS) หรือไม่ต้องตั้ง เพื่อเก็บไฟล์ใน Content storeไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
transporter.reachableทุกโหนดcannot reach NATS at nats.example.com:4222: connect ECONNREFUSED 192.0.2.2:4222เริ่ม NATS ที่ TRANSPORTER ชี้ไป หรือแก้ TRANSPORTER ให้ถูก และตรวจว่าคอนเทนเนอร์นี้ resolve ชื่อโฮสต์ได้ และพอร์ต 4222 เปิดอยู่ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
transporter.moduleทุกโหนดthe 'nats' package does not resolve from moleculer, which the TRANSPORTER=nats transporter needsอิมเมจนี้ขาดแพ็กเกจที่ต้องใช้ จึงไม่ใช่อิมเมจที่สมบูรณ์ของเวอร์ชันนั้น อย่าแก้เอง ให้ใช้อิมเมจของเวอร์ชันที่ออกแล้ว และแจ้ง aWhere พร้อมชื่อการตรวจนี้และเลขเวอร์ชันไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
cacher.reachableทุกโหนดcannot reach Redis at cache.example.com:6379: connect ECONNREFUSED 192.0.2.3:6379เริ่ม Redis ที่ CACHER ชี้ไป หรือแก้ CACHER ให้ถูก และตรวจว่าคอนเทนเนอร์นี้ resolve ชื่อโฮสต์ได้ และรหัสผ่านถูกต้องไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
cacher.moduleทุกโหนดthe 'ioredis' package does not resolve from moleculer, which the Redis cacher needsอิมเมจนี้ขาดแพ็กเกจที่ต้องใช้ จึงไม่ใช่อิมเมจที่สมบูรณ์ของเวอร์ชันนั้น อย่าแก้เอง ให้ใช้อิมเมจของเวอร์ชันที่ออกแล้ว และแจ้ง aWhere พร้อมชื่อการตรวจนี้และเลขเวอร์ชันไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
jetstreamcore-services, authorization-server, item-services, file-services, background-servicesthere is no NATS to ask for JetStream (no ACTIVITY_CHANNEL_URL, and TRANSPORTER is not nats://); the node starts and records activity once JetStream answersตั้ง ACTIVITY_CHANNEL_URL=nats://<host>:4222 หรือตั้ง TRANSPORTER เป็น nats:// เพราะบันทึกการตรวจสอบส่งผ่าน JetStreamเตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
jetstreamlogging-servicesthere is no NATS to ask for JetStream (no ACTIVITY_CHANNEL_URL, and TRANSPORTER is not nats://)ตั้ง ACTIVITY_CHANNEL_URL=nats://<host>:4222 หรือตั้ง TRANSPORTER เป็น nats:// เพราะบันทึกการตรวจสอบส่งผ่าน JetStreamไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
jetstreamcore-services, authorization-server, item-services, file-services, background-servicescannot reach NATS at nats.example.com:4222: connect ECONNREFUSED 192.0.2.2:4222; the node starts and records activity once JetStream answers
NATS at nats.example.com:4222 answers, but JetStream is not enabled (the server has no JetStream); the node starts and records activity once JetStream answers
รัน NATS โดยเปิด JetStream ด้วย nats-server -js -sd <store directory> โดย <store directory> คือโฟลเดอร์ที่ JetStream ใช้เก็บข้อมูล (โหนดแรกที่เริ่มทำงานจะสร้าง stream ให้เอง)เตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
jetstreamlogging-servicescannot reach NATS at nats.example.com:4222: connect ECONNREFUSED 192.0.2.2:4222
NATS at nats.example.com:4222 answers, but JetStream is not enabled (the server has no JetStream)
รัน NATS โดยเปิด JetStream ด้วย nats-server -js -sd <store directory> โดย <store directory> คือโฟลเดอร์ที่ JetStream ใช้เก็บข้อมูล (โหนดแรกที่เริ่มทำงานจะสร้าง stream ให้เอง)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
jetstreamcore-services, authorization-server, item-services, file-services, logging-services, background-servicesJetStream answers at nats.example.com:4222, but 3 activity event(s) gave up and sit in the dead-letter streamดู stream <namespace>_activity_dead (ด้วย nats stream view) แก้สาเหตุที่ทำให้ consumer ล้มเหลว แล้วส่งเหตุการณ์ใน stream นั้นซ้ำ หรือล้างทิ้งเตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
redis.<id>background-servicescannot reach Redis at redis.example.com:6379: connect ECONNREFUSED 192.0.2.3:6379เริ่ม Redis ที่ <SETTING> ชี้ไป หรือแก้ <SETTING> ให้ถูก และตรวจว่าคอนเทนเนอร์นี้ resolve ชื่อโฮสต์ได้ และรหัสผ่านถูกต้อง (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
tmp.writablebackground-servicesthe temp directory /tmp is not writable by this processmount โฟลเดอร์ที่เขียนได้ไว้ที่ /tmp (ถ้า root filesystem เป็นแบบอ่านอย่างเดียว ให้ใช้ --tmpfs /tmp) หรือตั้ง TMPDIR ไปที่โฟลเดอร์ที่เขียนได้ (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
tmp.freebackground-servicesonly 100 MiB is free in /tmp, and <why> needs at least 256 MiBเพิ่มพื้นที่ว่างใน filesystem ที่ /tmp อยู่ หรือตั้ง TMPDIR ไปที่ volume ที่ใหญ่กว่าไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
tmp.freebackground-services512 MiB is free in /tmp; <why> may need more than thatเพิ่มพื้นที่ว่างใน filesystem ที่ /tmp อยู่ หรือตั้ง TMPDIR ไปที่ volume ที่ใหญ่กว่า (ควรว่างอย่างน้อย 1.0 GiB)เตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
path.<id>authorization-server<path> is not writable by this processให้ผู้ใช้ของคอนเทนเนอร์เขียน <path> ได้ และอย่า mount อิมเมจแบบอ่านอย่างเดียว (<why>)ไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
path.<id>authorization-server<path> does not exist, so it cannot be checked (not running from the image?)รันจากโฟลเดอร์ทำงานของอิมเมจ (<why>)เตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
releaseทุกโหนดthis image has no Release number (APP_VERSION is unset): it was not built by CIdeploy อิมเมจที่สร้างจาก tag (vX.Y.Z) หรือถ้า build เอง ให้ส่ง --build-arg APP_VERSION=<X.Y.Z>เตือน แต่ยังเริ่มทำงานผ่าน
migrations.<db>.providercore-services, file-services, logging-services, background-servicesdatabase datastore is on the postgres: Provider: Migrations and their ledger run on the MongoDB driver only (postgres://db.example.com/awhere)ชี้ connection string ของ datastore ไปที่เซิร์ฟเวอร์ MongoDB (mongodb:// หรือ mongodb+srv://)ไม่ยอมเริ่มทำงานไม่ยอมเริ่มทำงาน
migrations.<db>.ledgercore-services, file-services, logging-services, background-servicescannot read the ledger of datastore: connect ECONNREFUSED 192.0.2.1:27017แก้ db.datastore.reachable ก่อน เพราะบันทึกของ migration อ่านผ่านการเชื่อมต่อเดียวกันไม่ยอมเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
migrations.<db>.contractcore-services, file-services, logging-services, background-servicesdatabase datastore has Migration 2026-11-01-example-drop-old, applied by release 5.1.0 on 2026-10-01; this node is release 5.0.0 and cannot read data after it. Run release 5.1.0 or newer.deploy เวอร์ชันตามที่ข้อความบอกหรือใหม่กว่าให้โหนดนี้ (ทุกโหนดในแพลตฟอร์มต้องใช้เวอร์ชันเดียวกัน) แล้วเริ่มโหนดใหม่ ระบบยังไม่ได้แก้อะไรในฐานข้อมูล ถ้าจะกลับไปเวอร์ชันที่เก่ากว่า ต้องกู้คืนจากข้อมูลที่สำรองไว้ก่อนรัน migration นั้น ดูย้อนกลับไม่ยอมเริ่มทำงานไม่ยอมเริ่มทำงาน
migrations.<db>.upgrade-stopcore-services, file-services, logging-services, background-servicesdatabase datastore has data but has not applied Migration 2026-02-01-example-old-shape, which release 5.0.0 no longer carries (release 4.9.0 was the last that did); upgrade to release 4.9.0 first and let its Migrations finish, then this one.เวอร์ชันที่ข้อความบอกเป็นเวอร์ชันที่ห้ามข้าม ให้ deploy เวอร์ชันนั้นก่อน แล้วรอจนไม่มี migration ของเวอร์ชันนั้นที่กำลังทำงานหรือล้มเหลว (npm run preflight ของเวอร์ชันนั้นจะแสดงให้ดู) จากนั้นจึง deploy เวอร์ชันที่ต้องการ ดูเวอร์ชันที่ห้ามข้ามไม่ยอมเริ่มทำงานไม่ยอมเริ่มทำงาน
migrations.<db>.failedcore-services, file-services, logging-services, background-servicesMigration(s) failed earlier and boot retries them: 2026-10-01-example-first (the database stopped answering)แก้สาเหตุตามข้อความ แล้วเริ่มโหนดใหม่ migration จะทำต่อจากจุดที่บันทึกไว้เตือน แต่ยังเริ่มทำงานเตือน แต่ยังเริ่มทำงาน
checkpointcore-services, file-services, logging-services, background-servicesthe Migration checkpoint failed to run: boomแก้ข้อผิดพลาดของฐานข้อมูลที่แสดงอยู่ข้างบน แล้วเริ่มโหนดใหม่ไม่ยอมเริ่มทำงานไม่ยอมเริ่มทำงาน

การตรวจที่แต่ละโหนดรัน

ชื่อการตรวจที่โหนดรายงานเมื่อทุกอย่างปกติ เรียงตามลำดับที่โหนดรายงาน release เป็นได้แค่คำเตือน ไม่ถึงขั้นล้มเหลว การตรวจ migrations.* มีเฉพาะโหนดที่รัน migration โดยมีหนึ่งชุดต่อฐานข้อมูลที่โหนดนั้นรัน migration ส่วน .contract .upgrade-stop และ .failed จะแสดงเฉพาะเมื่อเกิดกรณีนั้น

core-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, env.PLATFORM_URL, env.MANUAL_URL, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, file-store.provider, db.file-store.reachable, db.file-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, release, migrations.datastore.provider, migrations.datastore.ledger

authorization-server

env.TRANSPORTER, env.NAMESPACE, env.PORT, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.session-store.cert, db.session-store.config, db.session-store.reachable, db.session-store.version, file-store.provider, db.file-store.reachable, db.file-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, path.client-build, release

item-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, file-store.provider, db.file-store.reachable, db.file-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, release

file-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, env.THUMBNAIL_MAX_BYTES, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, file-store.provider, db.file-store.reachable, db.file-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, release, migrations.datastore.provider, migrations.datastore.ledger

logging-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, env.AUDIT_RETENTION_DAYS, env.USAGE_TIMEZONE, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.log-store.config, db.log-store.reachable, db.log-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, release, migrations.log-store.provider, migrations.log-store.ledger

tile-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, env.TILE_QUERY_LIMIT, env.TILE_SIMPLIFY, env.TILE_SLICE_CACHE_TTL_SECONDS, env.TILE_GZIP_LEVEL, env.TILE_MAX_QUEUED, env.TILE_MAX_HEAP_RATIO, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, release

tile-indexer

env.TRANSPORTER, env.NAMESPACE, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, db.content-store.replica-set, transporter.reachable, transporter.module, cacher.reachable, cacher.module, release

realtime-services

env.TRANSPORTER, env.NAMESPACE, env.PORT, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, release

background-services

env.TRANSPORTER, env.NAMESPACE, env.TASK_MANAGER_REDIS_HOST, db.datastore.cert, db.datastore.config, db.datastore.reachable, db.datastore.version, db.content-store.cert, db.content-store.config, db.content-store.reachable, db.content-store.version, file-store.provider, db.file-store.reachable, db.file-store.version, transporter.reachable, transporter.module, cacher.reachable, cacher.module, jetstream, redis.task-manager, tmp.writable, tmp.free, release, migrations.content-store.provider, migrations.content-store.ledger

user-provider-ldap

env.TRANSPORTER, env.NAMESPACE, env.LDAP_DOMAIN, env.LDAP_BASE, env.LDAP_USER, env.LDAP_PASS, env.LDAP_TIMEOUT_MS, env.LDAP_CONNECT_TIMEOUT_MS, env.LDAP_HEALTHCHECK_INTERVAL_SECONDS, transporter.reachable, transporter.module, cacher.reachable, cacher.module, release

ในหน้านี้