Құжаттама/PalmOrder сервері

PalmOrder сервері

Жаңарту және резервтік көшіру

Резервтік көшірме жасау, серверді жаңарту және нәтижені тексеру.

Тұрақты сақтық көшірме компьютердің істен шығуынан, сәтсіз жаңартудан немесе қате параметрді өзгертуден кейін серверді қалпына келтіруге мүмкіндік береді. Әрбір жаңарту алдында жеке көшірме жасаңыз.

Нені көшіру керек

Серверді тоқтатып, көшіріңіз:

Нені көшіру керекНеліктен
config/application.ymlӘкімші, порт және бастапқы жол параметрлері.
palmorder.sqliteСервер қызметінің деректері, құрылғы байланыстары және оқиғалар журналы.
data/Файлдар мен сервердің техникалық деректерімен алмасу.
Тиісті inbox және outboxҚұрылғылар немесе әдепкі жолдар сервер каталогынан тыс орнатылса.

logs каталогын диагностика үшін сақтық көшірмеге қосуға болады, бірақ қалпына келтіру үшін қажет емес.

macOS жүйесінде тізімделген файлдар ~/Library/Application Support/PalmOrder Server ішінде орналасқан. Windows жүйесінде және портативті JVM дистрибутивінде, PalmOrderServer каталогында немесе өзіңіз таңдаған жолдарда.

Маңызды Сервер жұмыс істеп тұрғанда palmorder.sqlite көшірмеңіз. Алдымен оны үнемі тоқтатыңыз, әйтпесе сақтық көшірме аяқталмауы мүмкін.

Сақтық көшірмені жасаңыз

  1. PalmOrder серверін іске қосу жолына қарай тоқтатыңыз.
  2. PalmOrder-backup-2026-08-12 сияқты күні бар жаңа каталог жасаңыз.
  3. Жоғарыда аталған файлдар мен каталогтарды көшіріңіз.
  4. Көшірмеде palmorder.sqlite, config/application.yml және қажетті алмасу деректері бар екеніне көз жеткізіңіз.
  5. Сақтық көшірмені сервер компьютерінен бөлек немесе қауіпсіз желілік жадта сақтаңыз.

inbox немесе outbox ішінде ERP әлі өңделмеген құжаттар болса, алмасуды қайта жасамас үшін оларды мұқият қалпына келтіріңіз.

Серверді жаңартыңыз

Жаңарту алдында тиісті шығарылым жазбаларын оқыңыз. Жаңа нұсқада үйлесімсіз өзгерістер болса, нақты шығарылымға арналған нұсқауларды орындаңыз.

  1. Ағымдағы алмасуларды аяқтаңыз және серверді тоқтатыңыз.
  2. Сақтық көшірмені жасаңыз.
  3. Операциялық жүйеңіз үшін таратуды жүктеп алыңыз.
  4. Жұмыс деректерін қажетсіз қайта жазбай, бағдарлама файлдарын жаңартыңыз.
  5. Серверді іске қосыңыз және басқару тақтасын ашыңыз.
  6. Журналды, лицензия күйін, құрылғылар тізімін және бір сынақ алмасуды тексеріңіз.

Windows

Жүйелік науа мәзірінен қызметті немесе серверді тоқтатыңыз. Жаңа таратуды бөлек уақытша каталогқа шығарып, жұмыс каталогындағы бағдарлама файлдарын ғана ауыстырыңыз: орындалатын файлдар, lib, runtime, service және қызмет сценарийлері. config, data, logs және palmorder.sqlite ағымдағы күйін сақтаңыз.

Жаңа таратуда config/application.yml үлгісі өзгерсе, оны файлыңызбен салыстырыңыз және қажетті жаңа параметрлерді қолмен қосыңыз. Содан кейін қызметті немесе қолданбаны іске қосыңыз.

macOS

Серверді тоқтату үшін PalmOrder мәзірінен Шығу опциясын таңдаңыз. Қолданбалар қалтасындағы PalmOrder Server.app орнын жаңа нұсқамен ауыстырып, оны іске қосыңыз. ~/Library/Application Support/PalmOrder Server ішіндегі деректер қолданбадан бөлек сақталады және қайта жазылмауы керек.

Портативті JVM және Linux жүйесіd

Жаңа нұсқаны бөлек каталогқа шығарыңыз. Оған config, data және palmorder.sqlite сақтық көшірмесін жасаңыз және қажет болса, жүйе үшін қызмет файлындағы жолды жаңартыңыз. Бір каталогтағы әртүрлі нұсқалардағы lib немесе runtime араластырмаңыз.

Іске қосудан кейін Журнақта сәтті іске қосу туралы жазба бар екеніне көз жеткізіңіз. Ақаулық туындаса, серверді тоқтатып, сақтық көшірмені қалпына келтіріп, Журналдар және қолдау бөлімін қараңыз.

Сақтық көшірмені қалпына келтіріңіз

  1. Серверді тоқтатыңыз.
  2. Ағымдағы config, data және palmorder.sqlite мәндерін дереу жоймай бөлек каталогқа қойыңыз.
  3. Файлдарды сақтық көшірмеден бұрынғы орындарына қалпына келтіріңіз.
  4. Каталог рұқсаттарын тексеріңіз, әсіресе сервер қызмет ретінде жұмыс істеп тұрса.
  5. Серверді іске қосыңыз, панельге кіріп, құрылғылар мен бөлісуді тексеріңіз.

Көшірмені басқа компьютерде қалпына келтірсеңіз, алдымен PalmOrder қолдау қызметімен үйлестіріңіз.