Posts tagged " Linux "

Jenkins: The Strange Case of Killed jobs

May 4th, 2019 Posted by Cloudbees, DevOps No Comment yet

I have Jenkins configured with a dozen jobs that support a microservices application. The setup worked fine for several months until, suddenly, jobs started to fail with errors similar to this (console log fragment):

 

 

It caused all jobs to fail most of the time, including Bash scripts as well as Maven builds. The main Jenkins log had no additional information. A web search turned up many discussions about jobs failing (not Jenkins itself), all pointing to a memory shortage like heap space or virtual memory. But the same processes worked flawlessly when executed manually, i.e. not by Jenkins. So the problem was unrelated to memory; something else was going on.

My Jenkins service was being subjected to a denial of service attack. This article is about identifying the cause and taking preventative action.

 

(more…)

It's a UNIX system

Running a background process as a specific user on Linux startup

May 22nd, 2017 Posted by DevOps No Comment yet

Long, long ago when I was a student, I knew how to recognise a UNIX system. Sorry: overused in-joke. I’ve been brushing up on Linux (Ubuntu 14.04 on Azure) while doing some ops stuff involving a machine which, on startup, automatically runs a background process as a specific user. A few minutes of research revealed several ways to do this. Probably the technically rigorous option is a Linux service; I found a much easier option that works well for my purposes.

(more…)

RAD Studio 10.2 Tokyo Preview event in Australia

March 9th, 2017 Posted by Embarcadero, Events, News 2 comments

Come and be amongst the first to see Delphi for Linux in Australia, when we hold the RAD Studio 10.2 Tokyo Preview events in Sydney, Melbourne and online.

There are more details over on the registration page, but the first half will be non-Linux topics, like deploying to the Windows 10 App Store, while the second half we’ll drill into developing, debugging and deploying web apps and middle tier services to Linux.

In addition, we’ve organised to have some giveaways of Arduino Nano + NodeMCU IOT Kits in each city. These are the same kits used in the recent IoT Boot Camp, including a bunch of sensors and everything else you need to follow along with the replays and start experimenting with connecting RAD Studio apps to IoT hardware.

Spaces are limited in both cities, so please register quickly. If you can’t make it to the events, we’ll also be streaming the Sydney event online, so register for the Online event and we’ll send out the login details closer to the day.

Looking forward to seeing you there.