Was playing around with nginx on Centos 5 (EPEL package).
Most of the time I ran:
service nginx restart
I would get this message in the /var/log/nginx/error.log file:
panic: MUTEX_LOCK (22) [op.c:352].
After some hunting around, it appears to be a known bug in nginx (perhaps perl in nginx?)… Anyway, a simple workaround is to do this:
service nginx stop
service nginx [...]
Read Full Post »
Rather than use –all-databases, which will prevent you from being able to selectively restore any single database, consider the following:
Ideally, you should have a daily backup, with some history. It should be bulletproof (–force), it should be logged (>> …log), it should be compressed (| gzip), it should keep separate copies of each database, [...]
Read Full Post »
We’re researching the use of Python and mod_wsgi running under apache for developing some extensive web applications. Here are some notes on a performance test that we recently ran.
==================================================================
Server:
x86_64
Python 3.1.1
mod_wsgi 3.0c5
apache 2.2
RHEL 5.3
quad core xenon
8 GB ram
Development system – not in production use.
==================================================================
Application:
1 import time
2
3 def application(environ, start_response):
4 status = ‘200 OK’
5
6 [...]
Read Full Post »
Apache load testing on a Cloud Server – Jason – 7/31/2009
I recently created a cloud server for a wordpress blog, and configured it to the point that the blog was working OK. Then I decided to check the performance aspects of the server, as it was a small 256 MB + 10GB machine.
Using apachebench (ab), [...]
Read Full Post »
Upgrading a SSL certificate using the Cisco 11500 Series Content Services Switch (CSS)
Read Full Post »
Posted in AppCove, Linux, System Administration, Technique, tagged Apache, EPEL, Linux, RHEL, RPM, System Administration, YUM on March 8, 2009 | Leave a Comment »
As I was discussing lightly before, I have recently been involved in building quite a few RPMs for our server clusters at AppCove.
Where we have arrived:
Our (new) primary production cluster consists of multiple RedHat Enterprise Linux 5 boxes in different capacities (webserver, appserver, database master, database slave, etc…).
Each machine is registered with 3 yum repositories:
RHEL [...]
Read Full Post »
I’ve been involved in an ongoing project to build RPMs for all of the “custom” software installs we use on RedHat Enterprise Linux 5 (RHEL5) at AppCove.
By default (on RHEL), source RPMs are installed to /usr/src/redhat. This is nice, except that I don’t want to be running as root when building software.
rpm -i –relocate [...]
Read Full Post »
Posted in AppCove, Linux, reSearch, tagged EPEL, Linux, RPM, YUM on February 8, 2009 | 1 Comment »
This is in reference to http://blog.gahooa.com/2009/01/18/fedora-or-redhat-enterprise-linux-in-a-production-environment/.
After the excellent comment by Sergio Olivo, I did some heavy looking into the Extra Packages for Enterprise Linux project (EPEL for short). On a brand-spanking-new RHEL 5 box, I installed the YUM repository for EPEL, and quite immediately had access to tons of extra packages. Erlang is there. Git [...]
Read Full Post »
Posted in AppCove, Linux, reSearch on January 18, 2009 | 2 Comments »
[UPDATE AT http://blog.gahooa.com/2009/02/08/update-on-fedora-vs-redhat-enterprise-linux/]
At AppCove, we run RedHat Enterprise Linux on all of our servers. RHEL is great, because:
It works
It still works
Automatic security updates
Did I mention, it just works?
RedHat, as far as I know, takes a very serious perspective on patching all of their RPM’s and automatically pushing them out via the update agent (up2date). They [...]
Read Full Post »