SYNCACHE-DRB(1)
π SYNCACHE-DRB π
okay bestie, welcome to syncache-drb(1), straight out of the General Commands Manual π
this is the SynCache dRuby object cache server and she is serving.
β¨ SYNOPSIS β¨
syncache-drb [ options ] [ URI ]
πΈ DESCRIPTION πΈ
syncache-drb spins up a Distributed Ruby server that hands out a SynCache::Cache object. that's the whole vibe. π¦
and SynCache::Cache? it's a thread-safe time-limited object cache with a flexible replacement strategy. no cap, she's organized AND she has range. π
π OPTIONS π
URIβ a URI with adruby:schema that the DRb server binds to. the default isdruby://*:9000. that's the address, bestie, that's where she lives. π--helpβ shows you the usage info and then dips. that's it, that's the whole thing. π--ttl SECONDSβ time-to-live value for cache entries. default is 24 hours. so like, everything in there has a little clock ticking on it. β°--size ENTRIESβ maximum number of objects in the cache. default is10000. she can hold a LOT but not infinite, okay. π§Ί--flush-delay SECONDSβ rate-limit the flush operations. if less than that number of seconds has passed since the last flush, the next flush gets delayed. default is no rate limit, so she just goes whenever. π--user USERβ run as USER if started as root. default isnobody. glow-down privileges, we love to see it. π--error-log ERROR_LOG_PATHβ the file to write errors to. default is/dev/null(so, nowhere, she's keeping her business private π). when run as root, the file is chowned toUSER:adm. noted. π--debugβ turns on debug mode. if an error log is specified with--error-log, then ALL messages get sent there instead of syslog. all of them. every single one. π₯--pidfile PATHβ path to the pidfile. by default the pidfile is created under/var/run/syncache-drb/when run as root, or under$TMPDIRotherwise. and listen β the location should be writeable by USER. don't forget that part. π«Ά--foregroundβ do NOT daemonize, do NOT switch to a different user, do NOT create a pidfile, do NOT redirect output, and do NOT log to syslog. she stays right there in the foreground, in front of you, unbothered. main character energy fr fr. π
heads up bestie: --foreground skips a whole list of things β no daemonizing, no user switch, no pidfile, no output redirect, no syslog. if you were counting on any of those, they're not happening. π
π AUTHOR π
this manual page was written by Dmitry Borodaenko <angdraug@debian.org>. permission is granted to copy, distribute and/or modify this document under the terms of the GNU GPL version 3 or later. π
and that's the whole page, bestie β SYNCACHE-DRB(1) from the General Commands Manual, that's her name and that's the section. go forth and cache responsibly. πβ¨π¦
π¦ where this page comes from
- debian bookworm: syncache 1.4-1.1 Β· GPL-3.0-or-later
- debian trixie: syncache 1.4-1.3 Β· GPL-3.0-or-later
- ubuntu jammy: syncache 1.4-1.1 Β· GPL-3.0-or-later
- ubuntu noble: syncache 1.4-1.1 Β· GPL-3.0-or-later
- ubuntu resolute: syncache 1.4-2 Β· GPL-3.0-or-later
- ubuntu stonking: syncache 1.4-3 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms