RDP over SSH על יותר ממחשב אחד

21 ביוני 2009

English: forcing Windows Vista/7 to save passwords for multiple RDP remote servers using single SSH tunnel.The solution: using other DNS name/IP for any remote computer. לעיתים נוצר הצורך ליצור קשר עם רשת מרוחקת ללא שימוש ב-VPN מסיבות שונות. הפיתרון הפשוט ביותר (במיוחד אם יש מכונת לינוקס כלשהי ברשת המרוחקת) הוא שימוש בניתוב פורטים מעל SSH. נניח למשל שיש ארבעה מחשבים ברשת, בטווח 192.168.1.x. התחברנו ב-SSH לאחד מהם, והגדנו בו ניתוב פורטים כזה:192.168.1.1:3389 = port 2001192.168.1.2:3389 = port 2002192.168.1.3:3389 = port 2003192.168.1.4:3389 = port 2004 חיבור בלקוח ה-TS לכתובת localhost:200x יעבוד יופי, אבל ישמור לכולם סט ש"מ/סיסמא בודדים.עד גירסא 6...
תגיות: ,
אין תגובות

שיפור ביצועים בשרת SQL

14 ביוני 2009

אחד הרכיבים העמוסים ביותר במערכות Web הוא מסד הנתונים. מערכות Web 2 לסוגיהן כמו פורומים, לקוחות IM, מערכות מסרים וכו' נוהגות לנפח את המסד האומלל ולמלא אותו בערימות רבות ומגוונות של מידע, לעיתים כפול ומכופל.המתכנת שמפתח את המערכת לרוב לא מודע להשלכות ולוקח זמן רב (שנים) עד שהבעיות בתכנון המקורי צצות ועולות, בעיקר עם עליית הפופולאריות של המערכת וחניקת ה-CPU של רכיביה. לכל מערכת כזו, ניתן לממש פיתרונות ביצועים משלה, הדורשים הכרות מעמיקה עם רכיביה הפנימיים. אביא דוגמא נפוצה - ורעיונות אפשריים. מערכת מסרים מערכת מסרים טיפוסית נראית ככה:CREATE TABLE  `pb_messages` (`m_id` int NOT NULL AUTO_INCREMENT,  `m_from` int NOT...
תגובה אחת

Service Unavailable, וסתם Timeoutים בסביבת ייצור

2 ביוני 2009

English: Simple ways to find and destroy IIS hangs/timeout's. אחת התופעות המרגיזות ביותר היא אתר שעובד כהלכה, ללא עומסים חריגים נראים לעין ופתאום זורק שגיאות בסגנון של Server Unavailable, Server too Busy וכו'.כשמתחברים לשרת, מגלים את אחד משני הדברים: 1. w3wp צורך 100% CPU או קרוב לזה. לחילופין - 100% ממעבד בודד (למשל 50% במקרה של שני מעבדים לוגיים, 25 בארבעה וכו') 2. הכל "מת".מספר ה-Requestים המעובדים עומד על אפס או קרוב לזה, ה-CPU "ישן" על קרוב ל-0% אבל השרת לא מתפקד. כמובן שישנן עוד סיבות רבות שגורמות לתקלות מהסוג הזה, אבל אני אתחיל בנפוצות שבהן.   100% CPU...
3 תגובות