Chris Stasiak (63)

CGroups for simple resources isolation and management

During migration from bare metal servers to cloud VMs I have met some problem with performance of puppet services. Basically every puppet-agent run consumes a lot of resources like CPU and memory. For any small box at AWS, Softlayer or…

NFS to AWS S3 migration

My DevOps team decision to drop NFS took a while. The biggest problem was that we could not isolate issues with NFS server when we reached some level of application load. NFS was the main data storage for photos, videos,…

Reducing OpenX to Revive AdsServer migration pain!

A few weeks ago my team decided to migrate OpenX 2.8.3 run on Debian Squeeze to Revive AdsServer 3.0.3 run on Debian Wheezy. I researched a lot and gathered as much info as possible. All preparation took a bit as…

Extending Puppetmaster module with Passenger

If you manage large farm of servers then most probably you experienced performance problems time to time. To solve puppetmaster problems with handling many of concurrent SSL connections the best solution is switch from WEBrick to Apache2 as gateway for…

Migration to Heroku App Cloud with UptimeRobot monitoring

After few hours of playing with Heroku and UptimeRobot I decided to move my blog (WordPress) and website (PHP) to new hosting cloud. So now it is running for free. Hopefully will be stable... Useful resources: https://github.com/mhoofman/wordpress-heroku https://github.com/mchung/heroku-buildpack-wordpress https://wordpress.org/plugins/wp-s3/

Open Source Report Card

For developers interested in some statistics I have found very interesting tool which summarizes our public activity on Github. Please have a look http://osrc.dfm.io/ About me http://osrc.dfm.io/kris-lab

CM framework is PUBLIC now

Cargomedia has released for public very interesting PHP/MVC framework which has been developed (with my contribution) by high qualified team of experts with unusual experience. CM runs in production as base for multi-milion users web applications with heavy load 24/7.

Bipbip agent for advanced and flexible server monitoring

I am pleased to announce that me and my team released very useful and elegant open source tool/agent for server monitoring. Bipbip is an agent written in ruby to collect server metrics and send them to the CopperEgg RevealMetrics platform. There are…

Jolla phone is here!

I have just received new Jolla phone (more at www.jolla.com). I had to wait almost 4 weeks but I think it was worth it! All I can say on this point is that I love "developer mode". It gives perfect gateway…

Infrastructure deployment with Puppet

After few months of hard work with new approach to infrastructure deployment I can say that the choice of using Puppet was very good. We reached our goals like: If you are interested in puppet please have a look on open…

Pushing Your Meteor Project to Heroku

Meteor preparation Go to your meteor project folder: $ meteor bundle myproject.tar.gz $ tar -xf myproject.tar.gz $ cd bundle/ Reinstall fibers $ cd programs/server $ npm uninstall fibers $ sudo npm install fibers $ cd ../../ Heroku preparation Node.js Create package.json file.

WebSocket very basic protocol debugging overview

1. Required tools netcat brew install netcat nodejs brew install node websocket tools npm install websocket-upgrade Chrome browse 2. Starting netcat as "server" on localhost, port 8080 $ nc -lcvv localhost 8080 3. Creating websocket using chrome developer console var…

Introduction to me...

In the first post, I would like to say that the virtual area of my thoughts will help you better understand who I am and where I am going in thinking and researching. I am going to seek knowledge, techniques,…