JavaRush /Блоги Java /Random-TG /Ҳилаҳои хурд бо Ҳероку
Игорь
Сатҳи
Киев

Ҳилаҳои хурд бо Ҳероку

Дар гурӯҳ нашр шудааст
Биёед вазъиятро тасаввур кунем. Шумо курси JavaRush-ро хатм кардед, таҷрибаомӯзии онлайнро анҷом додед ва лоиҳаи аввалини худро дар платформаи Heroku PaaS доред . Шумо резюмеи худро мефиристед ва ба мусоҳибаҳо шурӯъ мекунед. Ва дар яке аз онҳо аз шумо хоҳиш карда мешавад, ки лоиҳаи худро нишон диҳед (ё онҳо мехоҳанд, ки ҳатто пеш аз мусоҳиба бо истинод аз резюмеи худ ба зудӣ онро бубинанд). Браузер кушода мешавад ва сайти шумо вақти зиёдро мегирад. Бале, шумо метавонед фаҳмонед, ки ин Ҳероку ройгон аст ва он чӣ гуна кор мекунад, аммо таассурот хароб шудааст. Мо кӯшиш мекунем, ки сабабҳои ин рафтор ва усулҳои мубориза бо он дар ин мақола бифаҳмем.
Ҳилаҳои хурд бо Ҳероку - 1
Биёед бо мафҳуми соатҳои dyno оғоз кунем . Тибқи ҳуҷҷатҳо , соатҳои Dyno аслан вақти амалии ариза/барномаҳои шумост, ки бо соатҳо/моҳа ифода шудаанд. Дарҳол пас аз бақайдгирии ҳисоби ройгон ба шумо 550 соат дар як моҳ дода мешавад. Пас аз анҷом додани ҳисобҳои оддӣ, мо барои як барнома дар як рӯз тақрибан 17 соат вақт мегирем. Он кофӣ нахоҳад буд. Аз ин рӯ, мо корти кредитиро дар танзимоти ҳисоб - Биллинг пайваст мекунем ва боз 450 соати ройгон мегирем (аллакай 32 соат дар як рӯз). Ин масъала хал карда шуд. Яктои дигар ҳаст. Дар ҳуҷҷати дар боло зикршуда инчунин гуфта мешавад, ки агар дар тӯли 30 дақиқа ягон фаъолият набошад, барнома "хоб мекунад" . Дар Интернет се равиши асосӣ вуҷуд дорад:
  1. Мунтазам (масалан, як маротиба дар 5 дақиқа) дархостҳоро аз дохor худи барнома ба барнома фиристед.

    Истифодаи JavaScript ин чунин хоҳад буд:

    var http = require("http");
    setInterval(function() {
        http.get("http://<your app name>.herokuapp.com");
    }, 300000); // every 5 minutes (300000)
  2. Сайтҳои пинги берунаро истифода баред, ки сайти шуморо дар фосилаҳои муайян тафтиш мекунанд.

    Намунаҳои чунин сайтҳо Pingdom , Uptime Robot , Kaffeine ва дигарон мебошанд. Принсип оддӣ аст. Мо ворид мешавем, сабти ном мекунем (агар лозим бошад), сайт ва фосилаи вақтро нишон дода, танзимотро татбиқ мекунем.

  3. Иловаи Heroku Newrelic-ро истифода баред Ин плагин барои назорат ва огоҳӣ дар бораи садамаҳои сайт тарҳрезӣ шудааст, аммо ҳамчун "таъсири тараф" -и муфид он аз хоб рафтани барнома пешгирӣ мекунад. Ман дар ин усул қарор гирифтам, ки ба назари ман, зеботарин аст. Ман онро муфассалтар тавсиф мекунам.

    Барои насб кардани addon, шумо бояд ин истинодро пайгирӣ кунед ва тугмаи "Насб кардани Relic APM New" -ро клик кунед . Дар равзанаи кушодашуда, шумо бояд нақшаи тарофа ва номи барномаеро, ки ба он ин изофа истифода мешавад, интихоб кунед.

    Ҳилаҳои хурд бо Ҳероку - 2

    Пас тугмаи "Таъмини изофӣ" -ро пахш кунед .

    Пас аз насб, New Relic дар саҳифаи танзимоти барнома дар рӯйхати иловаҳои насбшуда дастрас хоҳад буд.

    Маленькие хитрости с Heroku - 3

    Истинодро клик кунед ва шумо ба саҳифаи танзимоти изофӣ бурда мешавед.

    Ба ҷадвали "Синтетика" гузаред ва тугмаи "Иловаи нав" -ро клик кунед.

    Маленькие хитрости с Heroku - 4

    Дар равзанаи кушодашуда, дар бахши "Тафсилотро ворид кунед" номи ихтиёрии монитор ва суроғаи сайтеро, ки мо назорат мекунем, нишон диҳед. Мо маконеро, ки дар он сайт тафтиш карда мешавад, дар "Интихоби маконҳои мониторинг" интихоб мекунем .

    Мо басомади санҷишро дар "Танзим кардани ҷадвал" (ман онро ба 15 дақиқа муқаррар кардам) ва почтаи электронӣ барои огоҳиҳо дар "Огоҳӣ гирифтан" нишон медиҳем.

    Пас аз ҳама танзимот, пахш кардани тугмаи "Эҷоди монитор" -ро фаромӯш накунед.

Voila, монитор сохта шудааст ва ҳоло барномаи шумо 24/7 кор мекунад ва дар лаҳзаи муҳимтарин ноком нахоҳад шуд :)
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION