1C chwedlau datblygwr: admin's

Mae pob datblygwr 1C mewn rhyw ffordd neu'i gilydd yn rhyngweithio'n agos â gwasanaethau TG ac yn uniongyrchol â gweinyddwyr systemau. Ond nid yw'r rhyngweithio hwn bob amser yn mynd yn esmwyth. Hoffwn ddweud ychydig o straeon doniol wrthych am hyn.

Sianel gyfathrebu gyflym

Mae'r rhan fwyaf o'n cleientiaid yn ddaliadau mawr gyda'u hadrannau TG mawr eu hunain. Ac mae arbenigwyr cleient fel arfer yn gyfrifol am gopïau wrth gefn o gronfeydd data gwybodaeth. Ond mae yna sefydliadau cymharol fach hefyd. Yn enwedig ar eu cyfer, mae gennym wasanaeth yr ydym yn cymryd arnom ein hunain yr holl faterion sy'n ymwneud â gwneud copi wrth gefn o bopeth 1C. Dyma'r cwmni y byddwn yn siarad amdano yn y stori hon.

Daeth cleient newydd i gefnogi 1C ac, ymhlith pethau eraill, roedd y contract yn cynnwys cymal ein bod yn gyfrifol am gopïau wrth gefn, er bod ganddynt eu gweinyddwr system eu hunain ar staff. Cronfa ddata cleient-gweinydd, MS SQL fel DBMS. Sefyllfa weddol safonol, ond roedd un naws o hyd: roedd y prif sylfaen yn eithaf mawr, ond roedd y cynnydd misol yn fach iawn. Hynny yw, roedd y gronfa ddata yn cynnwys llawer o ddata hanesyddol. Gan gymryd y nodwedd hon i ystyriaeth, sefydlais gynlluniau cynnal a chadw wrth gefn fel a ganlyn: ar ddydd Sadwrn cyntaf pob mis gwnaed copi wrth gefn llawn, roedd yn eithaf trwm, yna gwnaed copi gwahaniaethol bob nos - cyfrol gymharol fach, a chopi o'r log trafodion bob awr. At hynny, nid yn unig y cafodd copïau llawn a gwahaniaethol eu copïo i adnodd rhwydwaith, ond hefyd eu llwytho i fyny i'n gweinydd FTP. Mae hwn yn ofyniad gorfodol wrth ddarparu'r gwasanaeth hwn.

Cafodd hyn i gyd ei ffurfweddu'n llwyddiannus, ei roi ar waith a'i weithio'n gyffredinol heb fethiannau.

Ond ychydig fisoedd yn ddiweddarach, newidiodd gweinyddwr y system yn y sefydliad hwn. Dechreuodd gweinyddwr y system newydd ailadeiladu seilwaith TG y cwmni yn raddol yn unol â thueddiadau modern. Yn benodol, ymddangosodd rhithwiroli, silffoedd disg, rhwystrwyd mynediad ym mhobman a phopeth, ac ati, na all yn yr achos cyffredinol, wrth gwrs, ond llawenhau. Ond nid oedd pethau bob amser yn mynd yn esmwyth iddo; roedd problemau’n aml gyda pherfformiad 1C, a achosodd rai anghytundebau a chamddealltwriaeth gyda’n cefnogaeth ni. Hefyd, dylid nodi bod ein perthynas ag ef yn gyffredinol yn eithaf oer a braidd dan straen, a oedd yn cynyddu maint y tensiwn yn unig pe bai unrhyw broblemau'n codi.

Ond un bore daeth i'r amlwg nad oedd gweinydd y cleient hwn ar gael. Ffoniais weinyddwr y system i ddarganfod beth ddigwyddodd ac a dderbyniwyd fel ateb rhywbeth fel “Mae ein gweinydd wedi damwain, rydyn ni'n gweithio arno, nid i chi.” Wel, mae'n dda eu bod nhw'n gweithio. Mae hyn yn golygu bod y sefyllfa dan reolaeth. Ar ôl cinio, rydw i'n galw'n ôl eto, ac yn lle llid, rydw i eisoes yn gallu teimlo blinder a difaterwch yn llais y gweinyddwr. Rwy'n ceisio darganfod beth ddigwyddodd ac a oes unrhyw beth y gallwn ei wneud i helpu? O ganlyniad i’r sgwrs, daeth y canlynol i’r amlwg:

Symudodd y gweinydd i system storio newydd gyda chyrch newydd ei ymgynnull. Ond aeth rhywbeth o'i le ac ychydig ddyddiau'n ddiweddarach fe ddymchwelodd y cyrch hwn yn ddiogel. P'un a losgodd y rheolydd allan neu a ddigwyddodd rhywbeth i'r disgiau, nid wyf yn cofio'n union, ond collwyd yr holl wybodaeth yn anadferadwy. A'r prif beth oedd bod yr adnodd rhwydwaith gyda chopïau wrth gefn hefyd yn dod i ben ar yr un gyfres ddisg yn ystod gwahanol fudiadau. Hynny yw, collwyd y gronfa ddata gynhyrchiol ei hun a'i holl gopïau wrth gefn. Ac mae'n aneglur beth i'w wneud nawr.

Ymdawelwch, meddaf. Mae gennym eich copi wrth gefn bob nos. Mewn ymateb, roedd tawelwch, a sylweddolais fy mod newydd achub bywyd dyn. Dechreuwn drafod sut i drosglwyddo'r copi hwn i weinydd newydd sydd newydd ei ddefnyddio. Ond yma hefyd cododd problem.

Cofiwch pan ddywedais fod y copi wrth gefn llawn yn eithaf mawr? Nid am ddim yr oeddwn yn ei wneud unwaith y mis ar ddydd Sadwrn. Y ffaith yw bod y cwmni yn blanhigyn bach, a oedd wedi'i leoli ymhell y tu allan i'r ddinas ac roedd eu Rhyngrwyd mor iawn. Erbyn bore Llun, hynny yw, dros y penwythnos, prin y llwyddodd y copi hwn i gael ei uwchlwytho i'n gweinydd FTP. Ond doedd dim ffordd i aros am ddiwrnod neu ddau iddo lwytho i'r cyfeiriad arall. Ar ôl sawl ymgais aflwyddiannus i drosglwyddo'r ffeil, tynnodd y gweinyddwr y gyriant caled yn uniongyrchol o'r gweinydd newydd, daeth o hyd i gar gyda gyrrwr yn rhywle a rhuthrodd yn gyflym i'n swyddfa, yn ffodus rydym yn dal yn yr un ddinas.

Tra roedden nhw’n sefyll yn ein hystafell weinyddion ac yn aros i’r ffeiliau gael eu copïo, fe wnaethon ni gyfarfod am y tro cyntaf, fel petai, “yn bersonol,” yfed paned o goffi, a siarad mewn lleoliad anffurfiol. Cydymdeimlwn â'i alar a'i anfon yn ôl gyda sgriw lawn o gopïau wrth gefn, gan adfer gwaith stopio'r cwmni ar frys.

O ganlyniad, cafodd ein holl geisiadau i'r adran TG eu datrys yn gyflym iawn ac ni chododd unrhyw anghytundebau pellach.

Cysylltwch â gweinyddwr eich system

Unwaith, am amser hir iawn, ni allwn gyhoeddi 1C ar gyfer mynediad i'r we trwy IIS ar gyfer un cleient. Roedd yn ymddangos fel tasg gyffredin, ond nid oedd unrhyw ffordd i gael popeth i redeg. Cymerodd gweinyddwyr systemau lleol ran a rhoi cynnig ar wahanol osodiadau a ffeiliau ffurfweddu. Fel arfer nid oedd 1C ar y we eisiau gweithio mewn unrhyw ffordd. Roedd rhywbeth o'i le, naill ai gyda pholisïau diogelwch parth, neu gyda'r wal dân soffistigedig leol, neu Duw a ŵyr beth arall. Ar yr Nfed iteriad, mae'r gweinyddwr yn anfon dolen ataf gyda'r geiriau:

- Ceisiwch eto gan ddefnyddio'r cyfarwyddiadau hyn. Disgrifir popeth yno yn eithaf manwl. Os nad yw'n gweithio, ysgrifennwch at awdur y wefan hon, efallai y gall helpu.
“Na,” dywedaf, “ni fydd yn helpu.”
- Pam ddim?
— Fi yw awdur y wefan hon... (

O ganlyniad, fe wnaethom ei lansio ar Apache heb unrhyw broblemau. Ni threchwyd IIS erioed.

Un lefel yn ddyfnach

Roedd gennym gleient - menter gweithgynhyrchu bach. Roedd ganddyn nhw weinydd, math o “glasurol” 3 mewn 1: gweinydd terfynell + gweinydd cais + gweinydd cronfa ddata. Buont yn gweithio mewn rhai cyfluniad diwydiant-benodol yn seiliedig ar UPP, roedd tua 15-20 o ddefnyddwyr, ac roedd perfformiad y system, mewn egwyddor, yn gweddu i bawb.

Wrth i amser fynd heibio, gweithiodd popeth fwy neu lai yn sefydlog. Ond yna gosododd Ewrop sancsiynau yn erbyn Rwsia, ac o ganlyniad dechreuodd Rwsiaid brynu cynhyrchion a gynhyrchwyd yn ddomestig yn bennaf, ac aeth busnes y cwmni hwn i fyny'r allt yn sydyn. Cynyddodd nifer y defnyddwyr i 50-60 o bobl, agorwyd cangen newydd, a chynyddodd llif y ddogfen yn unol â hynny. Ac yn awr ni allai'r gweinydd presennol ymdopi â'r llwyth cynyddol sydyn mwyach, a dechreuodd 1C, fel y dywedant, “arafu”. Yn ystod yr oriau brig, proseswyd dogfennau am sawl munud, digwyddodd gwallau blocio, cymerodd amser hir i agor ffurflenni, a thusw cyfan arall o wasanaethau cysylltiedig. Fe wnaeth gweinyddwr y system leol ddileu’r holl broblemau, gan ddweud, “Dyma’ch 1C, byddwch chi’n darganfod hynny.” Rydym wedi cynnig cynnal archwiliad perfformiad o'r system dro ar ôl tro, ond ni ddaeth i'r archwiliad ei hun erioed. Yn syml, gofynnodd y cleient am argymhellion ar sut i ddatrys problemau.

Wel, eisteddais i lawr ac ysgrifennu llythyr eithaf hir am yr angen i wahanu rolau'r gweinydd terfynell a gweinydd y cais gyda'r DBMS (yr ydym, mewn egwyddor, wedi'i ddweud sawl gwaith o'r blaen). Ysgrifennais am DFSS ar weinyddion terfynell, am Cof a Rennir, darparais ddolenni i ffynonellau awdurdodol, a hyd yn oed awgrymais rai opsiynau ar gyfer offer. Cyrhaeddodd y llythyr hwn y rhai oedd mewn grym yn y cwmni, aeth yn ôl i'r adran TG gyda'r penderfyniadau “Gweithredu” ac roedd y rhew yn gyffredinol wedi torri.

Ar ôl peth amser, mae'r gweinyddwr yn anfon cyfeiriad IP y gweinydd newydd a'r manylion mewngofnodi ataf. Dywed fod cydrannau gweinydd MS SQL ac 1C yn cael eu defnyddio yno, ac mae angen trosglwyddo'r cronfeydd data, ond am y tro dim ond i'r gweinydd DBMS, gan fod rhai problemau wedi codi gyda'r bysellau 1C.

Deuthum i mewn, yn wir, roedd yr holl wasanaethau'n rhedeg, nid oedd y gweinydd yn bwerus iawn, ond yn iawn, rwy'n credu ei fod yn well na dim. Byddaf yn trosglwyddo'r cronfeydd data am y tro er mwyn lleddfu'r gweinydd presennol rywsut. Cwblheais yr holl drosglwyddiadau ar yr amser y cytunwyd arno, ond ni newidiodd y sefyllfa - yr un problemau perfformiad o hyd. Mae'n rhyfedd, wrth gwrs, wel, gadewch i ni gofrestru'r cronfeydd data yn y clwstwr 1C ac fe gawn ni weld.

Mae sawl diwrnod yn mynd heibio, nid yw'r allweddi wedi'u trosglwyddo. Rwy'n meddwl tybed beth yw'r broblem, mae'n ymddangos bod popeth yn syml - tynnwch ef allan o un gweinydd, ei blygio i mewn i un arall, gosodwch y gyrrwr ac rydych chi wedi gorffen. Mae'r gweinyddwr yn ymateb trwy ffwdanu a dweud rhywbeth am anfon porthladdoedd, gweinydd rhithwir, ac ati.

Hmm... Gweinydd rhithwir? Mae'n ymddangos na fu unrhyw rithwiroli erioed ac ni fu unrhyw... Rwy'n cofio problem eithaf adnabyddus gyda'r amhosibl o anfon allwedd gweinydd 1C ymlaen i beiriant rhithwir ar Hyper-V yn Windows Server 2008. Ac yma mae rhai amheuon yn dechrau ffurfio ynof ...

Rwy'n agor y rheolwr gweinydd - Rolau - mae rôl newydd wedi ymddangos - Hyper-V. Rwy'n mynd at y rheolwr Hyper-V, yn gweld un peiriant rhithwir, yn cysylltu ... Ac yn wir ... Ein gweinydd cronfa ddata newydd...

Felly beth? Mae cyfarwyddiadau'r awdurdodau a'm hargymhellion wedi'u cyflawni, mae'r rolau wedi'u gwahanu. Gellir cau'r dasg.

Ar ôl peth amser, digwyddodd yr argyfwng nawr, bu'n rhaid cau'r gangen newydd, gostyngodd y llwyth, a daeth perfformiad y system yn fwy neu'n llai goddefadwy.

Wel, wrth gwrs, ni allent anfon allwedd y gweinydd ymlaen i'r peiriant rhithwir. O ganlyniad, gadawyd popeth fel y mae: gweinydd terfynell + clwstwr 1C ar beiriant corfforol, gweinydd cronfa ddata yno mewn un rhithwir.

A byddai'n braf pe bai hon yn rhyw fath o swyddfa sharashkin. Felly na. Cwmni adnabyddus y mae ei gynhyrchion yn ôl pob tebyg yn adnabod ac wedi'u gweld yn adrannau perthnasol yr holl Lentas ac Auchans.

Amserlen gwyliau gyriant caled

Mae cwmni daliannol mawr sydd â chynlluniau uchelgeisiol i feddiannu’r byd unwaith eto wedi prynu cwmni bach gyda’r nod o’i gynnwys yn ei fega-gorfforaeth. Ym mhob rhan o'r daliad hwn, mae defnyddwyr yn gweithio yn eu cronfeydd data eu hunain, ond gyda ffurfwedd union yr un fath. Ac felly fe ddechreuon ni brosiect bach i gynnwys uned newydd yn y system hon.

Yn gyntaf oll, mae angen defnyddio cronfeydd data cynhyrchu a phrofi. Derbyniodd y datblygwr y data cysylltiad, yn mewngofnodi i'r gweinydd, yn gweld MS SQL wedi'i osod, gweinydd 1C, yn gweld 2 yriant rhesymegol: gyrru "C" gyda chynhwysedd o 250 gigabeit a gyrru "D" gyda chynhwysedd o 1 terabyte. Wel, “C” yw'r system, mae “D” ar gyfer data, mae'r datblygwr yn penderfynu'n rhesymegol ac yn defnyddio'r holl gronfeydd data yno. Rwyf hyd yn oed yn sefydlu cynlluniau cynnal a chadw, gan gynnwys wrth gefn, rhag ofn (er nad ydym yn gyfrifol am hyn). Gwir, ychwanegwyd copïau wrth gefn yma at “D”. Yn y dyfodol, y bwriad oedd ei ail-gyflunio i greu adnodd rhwydwaith ar wahân.

Dechreuodd y prosiect, darparodd ymgynghorwyr hyfforddiant ar sut i weithio yn y system newydd, trosglwyddwyd bwyd dros ben, gwnaed rhai mân welliannau, a dechreuodd defnyddwyr weithio yn y gronfa wybodaeth newydd.

Roedd popeth yn mynd yn dda tan un bore Llun pan ddarganfuwyd bod disg y gronfa ddata ar goll. Yn syml, nid oes “D” ar y gweinydd a dyna ni.

Datgelodd ymchwiliad pellach hyn: roedd y “gweinydd” hwn mewn gwirionedd yn gyfrifiadur gwaith gweinyddwr system leol. Gwir, roedd ganddo AO gweinydd o hyd. Plygiwyd gyriant USB personol y gweinyddwr hwn i'r gweinydd. Ac felly aeth y gweinyddwr ar wyliau, gan fynd â'i sgriw gydag ef, gyda'r nod o bwmpio ffilmiau i mewn iddo ar gyfer y daith.

Diolch i Dduw, ni lwyddodd i ddileu'r ffeiliau cronfa ddata a llwyddodd i adfer y gronfa ddata gynhyrchiol.

Mae'n werth nodi bod pawb yn fodlon ar y cyfan â pherfformiad y system sydd wedi'i lleoli ar yriant USB. Ni chwynodd neb am unrhyw berfformiad anfoddhaol o 1C. Dim ond yn ddiweddarach y dechreuodd y daliad brosiect mega i drosglwyddo'r holl gronfeydd data gwybodaeth i un safle canolog gydag uwch-weinyddion, systemau storio ar gyfer miliwn + rubles, hypervisors soffistigedig a breciau 1C annioddefol ym mhob cangen.

Ond mae honno'n stori hollol wahanol...

Ffynhonnell: hab.com

Ychwanegu sylw