בעיה בארוקו raise HaltServer(reason, self.WORKER_BOOT_ERROR)

היי

יש לי בעיה בהרצה של האתר מביא לי את השגיאה הבאה בlog
raise HaltServer(reason, self.WORKER_BOOT_ERROR)

מישהו נתקל ופתר?הרצתי חיפושים בגוגל ועדין לא מצאתי פיתרון

אולי כדאי לשלוח צילום של לוג.
יכול להיות שgunicorn לא מותקן?
או PROCFILE לא תקין

האם פרוקפייל רץ על WORKER או על WEB?

web
web: gunicorn app:app

כמו כן האם משתנה סביבה DATABASE_URL צוין ב CONFIGS?)

מה הכוונה ב configs?
השתמשתי ב database = PostgresqlDatabase(os.environ.get(‘DATABASE_URL’))

בהרוקו יש config vars בsettings. צריך הרי להגדיר משתנה סביבה כמו שהגדרת במחשב שלך בקובץ env

כן המשתני סביבה צוינו בהרוקו

טוב שיניתי כמה דברים, ונראה שיש בעיה אחרת.
וזה הlog החדש:

השגיאה לא מצוינת כאן. תסתכל בלוג למעלה יותר.

אולי צריך להיות os.environ.get

כבר שיניתי ל get זהה נראה שעזר טיפה וביקש להתקין עוד כמה דברים, אבל עכשיו זה זורק את השגיאות האלו

וכאן כותב בעיה עם התחברות peewee
הוא לא מצליח להתחבר לDB, אולי משתנה סביבה הגדרת עם גרשיים? צריך בלי

לייק 1

לא הבנתי את הכוונה?

ובדקתי שוב זה מעדכן את ה db מהגירסא במחדש לא ברור לי מה הבעיה(שיטת "זה עבד לי בבית ")

אולי ה secret key מהווה בעיה? רשמתי אותו בלי משהו התחלתי
(כלומר בהרוקו לפי המידע של database רשום postgres://
אבל ב secret key רשמתי פשוט את התוכן)

לדעתי פשוט צריך לוודא שמשתנה הסביבה הוגדר כמו שצריך. והניחוש שלי שאולי העתקת את המשתנה סביבה לפאנל בהרוקו עם גרשיים (כמו שזה מופיע אצלך בקובץ ENV על המחשב). צריך בלי גרשיים - זו טעות די נפוצה.
או יכול להיות שזה לא המקרה :upside_down_face:
בכל אופן אם במחשב אתה מצליח להתחבר לDB ובהרוקו לא - כנראה משהו עם הגדרת משתנה סביבה

לייק 1

:slightly_smiling_face: כנראה

if name == ‘main’:

app.run(threaded=True, port=5000)

יכול להיות שזה הבעיה שלי?