The story "NICHOSI. Duty night "



    Work in a large IT company on duty in the data center department leaves its mark on lifestyle. In night shifts this story was born. I present to you the it-parallel with the Strugatsky brothers.

    NICHOSI. Duty Night

    - Where does he carry you? - The boss’s voice was not childishly harsh. - Throw it to me, why not yet in place?
    A call caught me at the entrance to our NIICHOSI (Research Institute of Private Objects of Information Systems) where the data center was located.
    - Evgeny Palych, I’ll be right now; - the phone rang reproachfully in the handset. Well, okay, I'm not late yet. Today is my first combat duty alone, I could not be late for it. I kicked the door open and flew into the office. Evgeny Pavlovich, as always in his checkered shirt and worn jeans, was sitting at the computer, inseparably watching the monitoring, and only looked for a second at me.
    - Take the shift. While everything is normal, there are no problems. You know the order, but let me remind you again. Do not perform any updates tonight. At twenty-three zero-zero you look at all the cameras, if there are any employees who are too late. If anyone is sitting, throw them a message so that they are saved for five minutes, and do shutdown after three. Everyone in the know, let them not complain. Then you go around all the servers. Access on vpn for all cover. Here is a list of those who can connect to our network tonight.
    He threw me the list on Skype. My phone jerked and a list of twenty users appeared in front of me. In the first place was the general director Boris Mikhailovich Vorotin, in the second himself Yevgeny Pavlovich Linusov, the third was Konstantin Dzhobov - the senior system administrator, and then went on a list of seventeen user logins. Of course, I have been working here not so long ago, but I saw these logins for the first time.
    - EEE ... and who is it on the list from the fourth to the end?
    - This is a list of those who are allowed access posthumously. Heh, I’m joking of course, these are old accesses, there the passwords have already changed a hundred times, still no one will come in and in general this is an old list. Leave the first three lines. Okay, let's continue. He glanced briefly at his watch. - After three minutes, you begin to be on duty and watch do not let anyone out for computers, even if they make it. A guard walks around the perimeter every hour, he is in the know, he won’t knock on you. Drive the cleaners - yesterday already already somehow one tear out two patch cords from the rack, although the wires hang at the level of the faces. And I, it means, went. Holiday greetings!

    Yes, my first solo duty fell on New Year's Eve.
    Palych got dressed and left the office, I traced through the cameras what he had definitely dumped. Brewed a little stronger coffee. The night was promised to be interesting and calm. I did not even have time to take a sip, a company of system administrators burst into the room.
    Three guys from the next office. They apparently have something like a dress code - all with a beard. One in a jacket on a naked body. On the neck there is a bar of captured trophy operative for one hundred twenty eight meters. Hands are hung with baubles from a vitukha. He held a tambourine in his hands, and, judging by his appearance, he had just performed the ritual of resurrecting a server. This is Kostyan, he has been working here the longest. Someone says that even longer than the general one, someone in general, that the data center has formed around him.
    The other two are dressed appropriately - today, even in ceremonial sweaters, they have come. Since the New Year is something with deers. This is Potap and Cyril. Specialists in nixes and tsiska (interesting or tsiska), ardent supporters of automation of all possible actions on all devices.

    - Oh, hi hi. You chtol today for the beholder? Eh, something Palych is atrocious. Guys, maybe we’ll replace him in the first place? What will the youth sit here? Let it go, celebrate. - Potap looked at me with regret.
    - And the truth is Alexander go home, we will be on duty, but the fact that you have a holiday is not a holiday, and now I’ll fill out a script in a quick way so that Palych will receive a text message from you with a report. - Cyril readily rushed to the first computer he came across and had already begun to steal up to some piece of iron.
    - Come on guys, I still need to finish the nginx config and edit it and start it on the thirtieth, so that this year I can complete the plan.
    I really had things planned for this night, although of course there might not be enough time for this on duty at all.
    - Well, if necessary, come on. Good luck, I’m in the server room now, hmm ... I’m running for thermal paste and let's go. - This is Kostya has already addressed his.
    Yes, of course, pasta. Everyone knows that they are cooling under the condos in the server pizza.
    “If anything, call me.” Or write. At least on the email, at least at whatsapp, at least in vibe, at least in jabber, at least in ICQ, at least somewhere - you know that we are always in touch! - said Kostyan with a smile and defiantly knocked out his phone.

    The whole trio fell out of the office cheerfully. There was silence, only it was audible how the system staff of the employees who were not turned off rustled and the office lighting lamps whistled. I hacked the browser, unsubscribed in our chat: "I took the duty." Just launched putty in order to check the servers, Anton Shenter looked at the office by the nickname - Brain. He was my colleague in the department, and in position - a leading specialist. He has come a long way to this position, starting with a simple technician. So he has more than enough experience! To myself, I called him the walking Wikipedia - that he doesn’t ask him; he knows everything from IT, he came across everything in his work. Today he was dressed in a strict gray suit, it was immediately clear that after working straight for the holiday.
    - Hi, Sasha! Are you on duty today? Filled a dock transfer duty? How are you with scripting? - Anton filled me up with questions.
    - Hi. Yes - on duty. I did not have time to fill it yet, I only came. What about scripts? I asked. I started to learn python recently, and any questions on the subject of writing code were perceived hard. I did not want to seem inept in this area.
    - Come on, train. In our business, this is oh how useful. Well, let's get me a script that cleans up all the schemes based on geo-systems with the condition that the system is three-level and consists of five modules. - Anton rolled up the nearest chair and sat on it back to front, riding like a horse. - Just come on, on the test one, otherwise I would not want to spend New Year's Eve raising the system administrators from the table and the backup bases.

    Then for half an hour I tried to slap my work. I just didn’t want the script to start normally. Either invalid syntax, then expected an indented block will come out, otherwise the computer will freeze without giving any reason. We must pay tribute to Anton - he kept well. Once he only uttered in a terrifying whisper: “Well, where are you shoving for? While-oh, here you need ... ”In general, I struggled with this script, and Anton did not agree to accept the work until at least half of the task was completed, and forced me to rewrite it again and again. Finally, I learned something similar to the code that can be executed and not demolish all the data without a trace everywhere, but only what Anton asked. That's the same thing, ”he said,“ practice, you lack Sasha, practice. Well, I ran, I still seem to have time on the subway. And you look while with such skill on battle servers scripts do not twist. Holiday greetings!
    The telephone rang in his pocket, and he, throwing a black coat, went out.

    After exhaling, I quickly made rm –rf on daddy with my created script so that someone could not find it. He glanced briefly at the monitoring - a couple of red triggers and a dozen yellow ones were burning there - it's okay, it's all within the normal range. Looks like more programmers are frolicing, perhaps already taking a little in the evening. Nothing soon, according to the plan, we have them ... All systems worked correctly, there was time to read the Habr. But first, I filled out a document on the transfer of duty, nothing complicated, just like that. I quickly ran through the consoles of servers, checking the load. There is of course monitoring, but according to the rules for some reason it was necessary ... That's all, now you can read it.
    I managed to dial only “hab” when Boris Mikhailovich Vorotin entered the office almost silently. As always, our general was dressed in perfectly clean strict black suit. In his hands, he twisted several keys; two tokens with old digital signatures, punched in the middle through a ring, served as a key fob. Behind him, Robert Stollov, head of the development department, barely squeezed through the door. Shabby trousers and a slightly soiled shirt converged heavily on his very small belly.

    - Ohhh, Aaleksandr Paavlovich, good evening! - greeted me, slightly sipping vowels, Robert Mikhailovich. - How is your insanely beautiful Aangor rabbit doing (xs, where did he get the idea that I have someone. But everyone is already used to his unexpected questions asked out of the question)? For your information, I ask you not to forget and follow my script on the main combat base for information rejection. It should end up around two nights. In the process of execution, carefully monitor the free space in the section. And the whole swap can also be involved, if you do not have time to nail the “ley processes” in time, then the script eats up all the memory. Remember, this is not just a script, it is a work of Perl art! And if you need more space for her, do not be greedy, add more.
    I was discouraged.
    - But, Robert Mikhailovich! I was forbidden to run anything tonight! According to the plan, only monitoring of work and no updates.
    “Well, my young Paadawan.” This script has been running for the legendary twenty-five days! Surely he should be paused at the very finish, with the trembling hand of a young duty officer? This is a puzzle from the very ... - Robert Mikhailovich raised his index finger, poking, somewhere in the direction of the ceiling. - Fulfillment of it will lead to the fact that you can completely abandon the vacuum-s at the bases of our data center!
    Gendir, standing nearby, glanced disapprovingly at Stollov. Naturally, he did not give any task to Robert, moreover, from somewhere “from above” this thought occurred to the head of the PR. He was a strange man, but even because of his experiments they were not going to fire him, he knew his business.
    - Follow the script. Strictly monitor the monitoring. In the event of an accident, proceed according to plan. - As always, Gendir himself personally briefly and briefly set tasks for me, and just as quietly left.
    “Soooo, young man.” As soon as it ends, then the script. Call me right away. I will rake logs. Since it is necessary to record in the report all the splendor of my genius idea.
    Robert Mikhailovich turned heavily and plopped toward the exit. The door squeaked in response to his pass, and again I was left alone.

    In the office there was a light aroma of Gendir’s perfume, mingling with the heavy smell of fumes from Robert Mikhailovich. Yeah, they started to celebrate everything even in the morning apparently. Finally, no one should have bothered me. Now it’s as if everyone had dispersed, I looked at the cameras. No one had to be chopped off. While everything is calm, I took up my favorite business. Reading articles on Habr. A lot of things today published. In the middle of reading one of these, the work phone rang. It’s already almost New Year’s strange, firstly, secondly, we do not provide technical support services, and thirdly, it’s too lazy to do something. But by the rules, I must pick up the phone, no matter what happens.
    - NIICHOSI, on-duty administrator Alexander, I listen - I introduced myself by the rules.
    “Aalexander, my friend.” Forgot to warn you. - I recognized the voice of Robert Mikhailovich. - Be careful. The script touches the network, follow the load. Otherwise ...
    There were short beeps on the phone. The head of the PR went down the subway. He didn’t think much about others, so it was in his spirit to end the conversation like that. Well, network so network. Well, he won’t change ip-shniki anywhere, he’s probably just touching the rules in the firewall. I continued reading. The phone persistently jolted again.
    - NIICHOSI, the duty administrator Alexander is listening.
    There was silence at that end, although I felt a slight sniff. Such a stupor sometimes happens when someone makes a mistake in the number and gets to us.
    - I'm listening - I was losing patience, an excellent article was waiting for me ...
    - Hello, this is your client from Norilsk, Happy New Year, by the way. I can’t connect to the web interface of your cloud to make calculations for our center. - the feeling was as if he was reading on a piece of paper, maybe they left him instructions on how and what to do. “And they don’t answer in your technical support.” And I urgently need!
    Your mother! Urgently him! Happy New Year! Why the hell ?!
    “I'll check it out one minute.” - I picked up on the camera located in the technical support department. Indeed, the only one on duty slept under his desk, his face buried in the system officer. On the table was an unfinished bottle of Jack Daniel's. Poor thing, over the past five hours, not a single call has become exhausted.
    - Tell us what exactly you are doing, and how it is not working out for you.
    - When I left the house, I was 20 minutes late for the bus, so I had to take the subway. Then, when I got to our office, the guard did not want to give me ...
    - Stop, stop. Not so detailed. Let's get to the beginning of the problem.
    - So I sat down at the table. I pressed a button on the processor. He hummed, and that’s it. The screen is black and I can’t connect to your site.
    My hands dropped from the keyboard, already typing tail / var / log / ngi in the console ... I again hatedly looked out the window with the broadcast of the sleeping support. It was visible how he, stsuko, smacked his lips, and his hand nervously twitches in dangerous proximity to reset of his computer.
    - Press the button on the monitor on the side and everything will work.
    Intense sniffling and, it seems, even the stirring of the convolutions (s) of the interlocutor’s brain were heard in the tube.
    - What is a monitor?
    “This is the box you are looking at.”
    “Oh, thank you very much.” Earned. Once again - with the Coming.

    He hung up. For another minute I was sitting a little shocked with a pipe pressed to my ear. Well, we have customers.
    Suddenly, the monitoring system turned a bright red color. About a thousand red triggers roared that everything was bad. My short hair on my head began to stand on end. But I smoothed them with my hand and reassured myself. Most likely, this is just buggy monitoring, it happened. It would be enough to restart one service, but I decided just in case to completely reboot the server. Everything calmed down. Since no more problems were observed. I began to walk around the Internet in search of interesting news. A guard passed in the corridor. His gray head through the muddy glass of the wall resembled a ghost. Therefore, among our own, we called him Casper. By the way, he was slowing down, as well as the antivirus of the same name ... The ringing of the phone cut me off from thinking. What a night it is! More than twice a night, he had never called me. And if he called,
    - Hello again. - interlocutor ahead of me. - It's me again, from Norilsk. Sorry to be disturbing again, but your tech support is still not responding, and I have a problem.
    Glancing briefly at the camera from the TP department, I noticed that the guy had already crawled a little under the next table, put some replaceable shoes under his head, and in a dream bit the wire from the surge protector.
    - What happened again?
    - You see, when your site started working, I went to make coffee. The coffee machine was turned off, but at your advice, I pressed the button on the side and everything worked. I put two tablespoons of sugar and put the cup on the table and when ...
    - Stop, let's go straight to the problem!
    - So, and when I drank some coffee, I began to enter the data of our personal account. And that’s nothing further. I already tried, as you advised, to click on the button on this ... on the monitor. But it just goes out and has to be turned on again, but the problem does not disappear!
    - What do you enter and where?
    -There where it is written lodin, I enter the name of our company. Where the password is, there is our password.
    - Well, firstly, “login”, and secondly, you need to enter in Latin. Thirdly, do you have caps included? Or maybe you’re just wrong ... You know, let me remotely connect to your computer and do everything myself?
    - Is that allowed?
    - If you do not mind, then of course you can.
    - Well, let's.
    Fortunately, the remote connection system developed by our programmers was installed on the computers of our regular customers (and it was constant, as I looked at the entries in the admin panel). I quickly found in the HUHA system (help user the hands of assholes) his only available computer now. And connected.
    - Ohhh, my mouse moves itself. I seem to have caught a virus on your site!
    - Calm down, I connected to your computer and am doing everything.
    - Cool, and it happens?
    - Well, I did it somehow.
    Having quickly entered the necessary data into the fields, I clicked “enter”. And now the main page of their personal account on our "cloud" has opened. Everything, like there’s nothing to break down and nowhere to mow ...
    - I did everything, then you yourself.
    “Thank you for what I would do without you.” - on the other side they hung up.
    “You wouldn’t have lived up to this age ...” I said, speaking into the handset already to the beeps in it.

    This, of course, is not our job, and I was happy to think that I started my career here, and not a technical support employee. By the way: I looked at the broadcast from the office of TP. The window was black and in the middle there was an inscription: "The signal is lost." That was weird. The video surveillance system did not fail for more than a year. I got up and went to the fifth floor to the TP office. Still climbing on our transparent elevator, I noticed that their entire office was in complete darkness. Do not even shine, as always turned off monitors. I began to guess what was the matter. Approaching the door of their office and smelling a light burning, I already started to get my phone out and dial 112 to call an ambulance, but when I went into the dark office I lowered the phone. Support peacefully snuffled in another part of the office. Stepping closer to his workplace, I noticed a slightly broken cable from the surge protector. The smell of burning there was the strongest. Running to the sufferer, I realized that he did not need help. The electric shock only threw him about five meters (how ???) and the hair on his head stood in a stake. He muttered something like: "... NOTHING, tech support - leave me alone ..." after I poked him with my finger. Hm, two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. I realized that he did not need help. The electric shock only threw him about five meters (how ???) and the hair on his head stood in a stake. He muttered something like: "... NOTHING, tech support - leave me alone ..." after I poked him with my finger. Hm, two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. I realized that he did not need help. The electric shock only threw him about five meters (how ???) and the hair on his head stood in a stake. He muttered something like: "... NOTHING, tech support - leave me alone ..." after I poked him with my finger. Hm, two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. The electric shock only threw him about five meters (how ???) and the hair on his head stood in a stake. He muttered something like: "... NOTHING, tech support - leave me alone ..." after I poked him with my finger. Hm, two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. The electric shock only threw him about five meters (how ???) and the hair on his head stood in a stake. He muttered something like: "... NOTHING, tech support - leave me alone ..." after I poked him with my finger. Hm, two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. two hundred and twenty will not take such an alcoholized body. I dragged him onto a sofa in the corner of their office. I ran after the new filter to replace the damaged one. And he cut down the machines that he chopped off after a sleepy bite of wire support. The light came on. Several computers started to boot on their own. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace. The support on the sofa turned over onto the other side, and offended covered his face with a piece of cloth from the upholstery of the sofa, which he had just torn with his hands. Well, okay - then it’s not my business anymore, and I went to my workplace.

    A few steps to the door of the duty officer’s office, I could already hear the work phone ringing. What the hell!
    They don’t give up. Having run up to my workplace, I noticed on the ip-phone screen already ten missed from one number, and it rings again!
    - NIICHOSI, on-duty administrator Alexander, I'm listening.
    - Hello Hello. Finally, you picked up the phone, otherwise I already thought that something happened to you! This is a client from Norilsk. Such situation. I almost started the calculations, but then my wife called and when I took ...
    - Come on! Right away! To the point! Problems! - I almost lost my temper.
    - So, when I picked up the phone, I accidentally hit some wire, and everything went out. I do not know what to do! Here is some wire pulled out, I hold it in my hands.
    - Is this wire black? Does this wire have two pins, such as a microwave wire?
    - Yes Yes. All right.
    “Then you need two paper clips.” Do you have regular paper clips nearby?
    - Now I'll see ... Yes, here they are!
    - Now listen carefully. Take two paper clips. Bend them to a level state. Then take one paper clip in your left hand, the other in your right. And carefully insert into the holes on the surge protector - this is where the sockets are.
    “Isn't that dangerous?”
    “Would I advise you if it were dangerous?”
    - Right. Oh well. Straightened up. I take one, the other. Inserting ...
    A light pop was heard in the receiver. I hung up. I am not an evil person. Interesting, can I call an ambulance from here to Norilsk?

    For ten minutes I enjoyed the silence in the study. Then he went to the cooler for some water. Climbed up on the telephony server, deleted his last conversation. What? I said nothing. The client himself is not a distant mind, he decided to fix the problem. It was getting boring. Vidos what kind of look ... What is it? Is monitoring buggy again? A bunch of red triggers came out again. Nothing, I’ll reboot. Strange, it was not possible to enter ssh on the monitoring server. An attempt to go anywhere, was unsuccessful. The mail client gurgled intensely from hundreds of emails that came to him with notifications of problems on the servers. My cellphone rang. Potap called.
    - Hello. Sasha? What is happening there? Why is there no access from outside to our servers? Every minute I received notifications in telegrams about the speed of rotation of the wheel in which my laboratory hamsters run! Your zhezh! Even our site does not plow!
    - I dont know. Everything was just fine. I did not run anything and did not update! - I looked at the clock - 02:00. An alarming thought flew through my head. “I seem to guess what happened.” Potap, the campaign is a script by Robert Mikhailovich.
    - Here is a thick horseradish! He does not work calmly, and does not rest. Alright, start the initial analysis. I will gather everyone. We will be soon.
    I frantically recorded the start time of the accident. The monitoring system dumped more and more triggers, sending me emails in megatons. There was no access anywhere - the network was lying. Fifteen minutes later, my first twitch arrived. Potap and Cyril flew into the office.
    - Sanya, the keys to the server room are fast!
    I tore the door of the nightstand and gave them the keys.
    “But what about signing in the magazine ... I won’t be able to then ...” I shouted to the backs of already running guys.
    For a couple of minutes I tried to sit still, poke the connection in the hope that it would pass by itself. He spat and also ran into the server room. Along the way, a couple of employees from our department, Anton and Misha, joined me. As far as I know, they were going to celebrate the New Year outside the city and with their family. Hmm, why no one told me that they had already invented the teleport!
    Potap and Cyril poked around in the server room. The old kvm was pulled out, the work was in full swing. Potap noticed the new arrivals:
    - Oh, Micah, call the Brain, let him come, there’s a kapets!
    Mikhail hastily pulled out a phone and stepped out into the corridor. There was no server connection. Five minutes later, a cry came from the corridor:
    - I can’t get through to the Brain - it thumps. Calling the Liver! Hello, Kostyan, come here with us ...
    Micah’s voice was practically inaudible, as Cyril rebooted all the shelves with disks. They roared as coolers like a herd of buffalo.
    Ten minutes later, the server room was filled with people. There were both admins and programmers - for some reason, they arrived. There were so many people as if it were a working day, and everyone decided to cool off in the server room at once. Kostyan, as it turned out later, arrived on a snowmobile (SNOWMOBILE, CARL !!! People are celebrating) and was already poking around in switches.
    - Did they call Stollov? What did he do there!
    - Yes, they have already called. He said it will be now, and for now: “do not touch anything, otherwise you will spoil the whole report”!
    - Here is the infection. Because of his crap, the network went down. And it seems the script is still working. Sasha, where he ran it. I will kill this car stupidly for food!
    - On the third unit, I launched it. For all bases of information rejection.
    Then Robert Mikhailovich burst into the server room.
    - Wait! Do not disconnect anything! Now I’ll check that everything is over.
    He pushed everyone with his immense belly, already stained with Olivier salad, and made his way to the KVM, connecting it to the desired server.
    “Well, dear man, you did not follow my pride at all?” - Stollov suddenly stopped pulling vowels and spoke clearly. His eyebrows frowned. - What did I tell you: watch the script, see how much memory it has eaten! He still needs! It was necessary to add, expand. He needs room. And because of your irresponsibility, the whole system has gone awry. You just need to add here ...
    Only Robert Mikhailovich began the phrase and began to perform some kind of action, and then kaaaaaak ... everything calmed down. There was silence in the server room. The people silently tried to understand what had happened. Potap and Cyril simultaneously scratched the back of their head. Kostyan is just a little face. Micah and Anton froze, opening their mouths, saying something before. Everyone else just stood silently and looked at racks with servers on which bulbs did not burn.
    Robert Mikhailovich, as if nothing had happened, began to whistle and press the buttons to start servers.
    - Remarkably! Just great! This is exactly what was required! - he acted as if nothing had happened, and was pleased with himself. - Look, the script has finished its action. Everything went a little, it was almost conceived. In general, I leaked everything to myself. And here you go further. I went to write a report.
    And he unexpectedly easily flew out of the server room. A slight whisper of indignation swept through the room. The people stirred.
    Everyone for some reason began to look at me with regret. From the crowd I heard the phrases: “Ahhh, he is on duty today ... he’ll rake everything ...”. Five minutes later, the server room was almost empty. Cyril and Potap and the others left. In general, only Kostya and I remained.
    - In short, look. I already have almost nothing to do here. You start everything slowly. Raise the base. You check the services. I checked - access from outside appeared. Call me if I can. I will not disconnect the phone. - He smiled, shoved a tambourine in his belt and left.

    I was left completely alone with the servers, half of which had not yet been started. Poking through the power buttons, I stumbled on Bones phone. Damn, I wonder if he does it on purpose? After everything was started, I moved back to my workplace to start everything programmatically. He looked at his watch - it was half-past five. In order to raise everything and arrange an accident, I have only three and a half hours. I really wanted to sleep after such nerves.
    Having returned to myself, I engaged in monotonous labor, which infuriated me terribly. It seems that starting postgresql is not such a terrible thing. But sometimes he somewhere did not want to start in any. Somewhere the slaves did not rise. All other services worked, fortunately properly. It was terribly annoying that the network was dull due to the large number of created connections. After half an hour of such work, I already wanted to kill everyone. The work phone rang. Strange, but the room is terribly familiar to me on this night.
    - Hello. Is it on duty Alexander? - I recognized a boring voice from Norilsk. - You know, something was bad for me here and I was cut off. When I woke up, it turned out that everything was working. Did you delete it, started my computer? Thank you very much for your help. You know, sometimes such rude people respond to your tech support! But you will always help. I started the calculations. Everything slows down a bit. Maybe you will come in remotely and see why my game on the site is slowly starting up. I already launched it in ten tabs, I think at least in one it will start faster. And yet, you know, it happens, you open your classmates and ...
    I hung up. I turned off the phone. I put the phone in the nightstand. I closed the nightstand with the key. I put the key in my pocket. This is simply not his day ...
    Another two hours of my torment with the raising of the bases passed. The preparation of the accident report dragged on for a long time, it was necessary to indicate all the details, and the time, what, who and when did. Scared to sleep. Coffee no longer helped. By morning, message queues began to gather on the distribution services. Urgently had to switch to this task. Suddenly, the provider disconnected the main Internet channel. Well, yes, of course - today is the first of January!
    I had to hurriedly switch everything to the backup.
    Squeaked the door to the office. Max came on duty, who will replace me. It's almost nine in the morning.
    - How did the night go? I heard there were small jambs? Asked Max, yawning. - It seems that there were no updates ...
    - Stollov put all the servers with his script. How he did it, I don’t understand. Even if I want, I can’t.
    - Yeah, this one can. Come on, what's up with you. We’ll fix it now.
    - Take duty, wise guy! Here is the crash report.
    And, finally, in the general chat I saw an inscription that freed me from duty, and I could go home to sleep:
    “I took the duty”.

    Also popular now: