arxeiss/sansdaemon
Sansdaemon lets Laravel apps process queued jobs without a long-running worker daemon. Trigger the worker from cron or the scheduler instead of Supervisor, making queue processing simpler on shared hosting and small deployments.
Package: arxeiss/sansdaemon — a small, single-purpose Laravel utility (purpose inferred from the package name and Laravel ecosystem conventions: draining queued jobs via the scheduler rather than a long-running queue:work daemon). No composer metadata, source, or test results were reviewed; findings below are based solely on the v1.3.2 release notes and should be treated as provisional.
Architecture fit
schedule:run on cron.Integration feasibility
composer require plus (optionally) a published config file. No published API surface is being consumed by our code, so integration is essentially a config and deployment change.Technical risk
@arxeiss), small PR volume, and release notes dominated by a README badge and a compatibility bump. Bus factor is 1; assume no SLA and no security response commitment.Illuminate\Contracts\Queue\*) or internal queue classes. Internals-coupled packages break silently on minor framework upgrades.backoff, timeout, tries, ShouldBeUnique/WithoutOverlapping locks, and failed-job handling needs verification; the no-daemon model frequently diverges from queue:work here.Key questions
illuminate/* constraint?Illuminate\Queue\Worker directly?Stack fit
schedule:run on cron or an equivalent). If we are not already running the scheduler reliably, that is a prerequisite, not part of this rollout.Migration path
queue:work setup. This makes adoption reversible and produces comparable telemetry.Compatibility
1.3.2 (or ^1.3.2) and verify the resolved dependency graph against our PHP matrix; a Laravel 13 constraint can have the side effect of raising the effective PHP floor via transitive requirements.Sequencing
Maintenance
Support
Scaling
Failure modes
queue:work, causing jobs that never surface or retry incorrectly.queue:work.Ramp-up
Revision note: This is the first assessment for this package; it is based on the v1.3.2 release notes alone. It should be revisited once composer constraints, source, CI status, and queue-semantics documentation are reviewed — particularly the key questions above.
How can I help you explore Laravel packages today?