ტესტური საიტის პრობლემა NodeJS-ზე VPS სერვერზე
ასე რომ, ჩვენმა ტესტურმა საიტმა იმუშავა ონლაინ რეჟიმში. თუმცა, არსებობს პრობლემა - თუ ტერმინალს დავხურავთ, საიტი აღარ იმუშავებს.
რა თქმა უნდა, ჩვენ გვსურს, რომ საიტი მუდმივად იმუშაოს, სერვერთან ჩვენი კავშირის გარეშე. ამის გაკეთება შესაძლებელია, მაგრამ ამისთვის საჭიროა დავაყენოთ სპეციალური პროგრამა, რომელიც სკრიპტს გაშვებულს დაიცავს, ტერმინალის სერვერიდან გათიშვის შემდეგაც კი.
NodeJS-ში ამისთვის არსებობს რამდენიმე ბიბლიოთეკა. ესენია forever და pm2. ჩვენ გამოვიყენებთ PM2-ს, რადგან ის ინარჩუნებს სკრიპტის გაშვებულ მდგომარეობას სერვერის რესტარტის შემდეგაც კი. შემდეგ ნაწილში ჩვენ დავიწყებთ ამ ბიბლიოთეკის შესწავლას.
დარწმუნდით, რომ სერვერთან ტერმინალის კავშირის გაწყვეტა ნამდვილად აჩერებს საიტს.