روی این سرور یک `gunicorn.service` هست که مالِ تیمِ دیگری است. هر کسی که عجله داشته باشد و `systemctl restart gunicorn` بزند، سرویسِ آنها را میخواباند و سرویسِ ما اصلاً ریاستارت نمیشود — یعنی دیپلوی بیصدا اعمال نمیشود. همین دیشب یک بار اتفاق افتاد. حالا همان یونیت با نامِ `zareian-mathapp` هم صدا زده میشود (symlink در /etc/systemd/system). نامِ قبلی هم کار میکند، پس چیزی نمیشکند. خط تیره و نه نقطه: systemd آخرین نقطه را جداکنندهی نوعِ یونیت میداند، پس `zareian.mathapp` را باید هر بار کامل با `.service` نوشت. deploy.sh هم اول دنبالِ همین نام میگردد. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
14 KiB
Executable File
14 KiB
Executable File