סקלווי: חיבור לקבצים שנמצאים בINSTANCE אחר
-
לא אני לא רוצה לחסוך מקום, אלא לחסוך עומסים
לא כל כך רלוונטי להעתיק הקבצים כי יש שינויים כל הזמן
אני רוצה שיהיה שרת אחד עם הקבצים, ושרתים אחרים עליהם האסטריסק יעבוד, והם ישמיעו את הקבצים שיש באיחסוןהקמתי BUCKET בסקלווי, עדיין לא הבנתי איך לגשת לזה מהשרת, אבל אני צריך לראות את הדוק שלהם
-
@clickone אמר בסקלווי: חיבור לקבצים שנמצאים בINSTANCE אחר:
@שואף
למה שלא תשתמש ב buckets?
https://console.scaleway.com/object-storage/buckets
זה עובד כמו S3 של אמזוןניסית פעם לחבר את זה ככונן?
עשיתי לפי ההוראות שלהם, קודם יוצר תיקייה ונותן לה הרשאות, ואחרי זה מעלה שם את הבקט, ואז התיקייה נהיית איקסים.
פספסתי משהו?root@PBX100:~# mkdir /var/s3f/a root@PBX100:~# chmod 777 /var/s3f/a root@PBX100:~# s3fs a /var/s3f/a -o passwd_file=${HOME}/.passwd-s3fs,url=s3.fr-par.scw.cloud root@PBX100:~# cd /var/s3f/ root@PBX100:/var/s3f# ll ls: cannot access 'a': Transport endpoint is not connected total 0 d????????? ? ? ? ? ? a
-
הייתי שוב צריך, ומתברר שכנראה הבעיייה היתה שהיה חסר https בURL
כעת עובד תקין, העלתי הBUCKET בתוך תיקייה, ועכשיו מתוך השורת פקודה אני רואה את הקבצים, יכול להציג רשימת הקבצים, לבדוק כמה שוקל כל קובץ וכו'
אבל כשהPHP מנסה לגשה לקבצים, הם לא קיימים, ואם אני עושה file_size זה מחזיר לי שגיאהfilesize(): stat failed for /mnt/data/bucket/welcome.wav
יש כיוון?
תודה רבה -
@dovid אחרי הכל חזרתי לעיצה שלך והיא היתה (כמובן) הכי טובה, חיבור לשרת אחר עם SSHFS (שניהם על אותו LAN), הכל תקין ב"ה, החיבור מהיר מאוד, האסטריסק מנגן קבצים בלי השהייה (אולי חצי שניה, אבל אפשר לסבול את זה).
אם ככה, כנראה מה שאעשה יהיה שרת MYSQL, שרת קבצים (אולי אפשר שניהם על אותו שרת בעצם), וכמה שרתי אסטריסק שמושכים נתונים מהMYSQL ומחוברים בSSHFS לשרת קבצים.רק יש נקודה שאני לא יודע איך היא תסתדר, זה שיש לי שלוחות בהם אפשר להשאיר הודעות, וזה כל פעם מסתכל מה המספר של הקבץ האחרון ומוסיף אחד ומייצר קובץ חדש, וכך ההודעות הם בסדר מספרים רץ.
השאלה מה יהיה אם שני שרתים יגשו לשרת קבצים וישאלו מה הקבץ האחרון, ושניהם ייצרו ביחד קובץ חדש עם אותו שם.. האמת שכבר כעת יש לי את הבעייה אם שני אנשים מתקשרים ביחד ורוצים להשאיר הודעה באותה שניה, ובאמת לא חשבתי על זה עדיין, אבל השאלה אם בצורה הזו שיש כמה מכונות מחוברות בSSH אם זה יהיה יותר חמור.
מה אומרים?@clickone לגבי הבקט, עדיין זה פיתרון נפלא לגיבוי.
-
@שואף אמר בסקלווי: חיבור לקבצים שנמצאים בINSTANCE אחר:
האמת שכבר כעת יש לי את הבעייה אם שני אנשים מתקשרים ביחד ורוצים להשאיר הודעה באותה שניה, ובאמת לא חשבתי על זה עדיין, אבל השאלה אם בצורה הזו שיש כמה מכונות מחוברות בSSH אם זה יהיה יותר חמור.
לדעתי תעשה שם (ותיקיה) זמני שמורכב ממספר הטלפון ושעון יוניקס.
ובסיום אישור ההקלטה אתה בודק מה המספק האחרון, ומבצע העתקה/שינוי שם לשם המבוקש. -
@שואף ב'ימות' ההקלטות בכלל לא נמצאות עד שלא סיימת אותם,
כנראה מהסיבה הזו.העצה של @חוקר הכי לעניין.
@חוקר אמר בסקלווי: חיבור לקבצים שנמצאים בINSTANCE אחר:
לדעתי תעשה שם (ותיקיה) זמני שמורכב ממספר הטלפון ושעון יוניקס.
ובסיום אישור ההקלטה אתה בודק מה המספר האחרון, ומבצע העתקה/שינוי שם לשם המבוקש. -
-
@שואף אמר בסקלווי: חיבור לקבצים שנמצאים בINSTANCE אחר:
@dovid לא, אני חייב את המיספור רץ, ככה אפשר אחרי זה לאתר הודעות (אנשים יכולים ללחוץ במהלך שמיעת ההודעה ולדעת מה מספר ההודעה, ואחר כך לחזור להודעה הזו לפי המספר.
אני עסוק כעת מלענות לך בהרחבה אז רק אומר שזה לא סותר, אתה יכול לתת להם מספר, ולשמור את הקובץ עם זיהוי כמו שאמרתי.