دو حالتی که فقط روی سرورِ واقعی پیش میآیند، نه اینجا. اسکریپتهای قدیمیِ activate به PS1 بدونِ محافظ دست میزنند و زیرِ set -u با «unbound variable» کلِ دیپلوی را میخوابانند — venv اینجا سالم است ولی venv سرور لزوماً نه، پس set -u دورِ همان یک خط موقتاً خاموش میشود. بررسیِ سلامت فقط 127.0.0.1:8000 را میزد. اگر gunicorn روی سوکت یا پورتِ دیگری باشد، دیپلویِ کاملاً موفق هم با پیامِ خطا تمام میشد. حالا آدرسِ عمومی هم امتحان میشود و در پایان میگوید کدام آدرسها را زده. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
11 KiB
Executable File
11 KiB
Executable File