entire sites in As3
okay look, this kind of subject is extremely abstract to me. any clarification will be extremely appreciated. i understand i can host media in As3, but can i host the entire site in As3 with drupal? can i do this for a site with a lot of modules and features?
Read moreMercury + Aegir
I'm going to try to get Aegir working with Project Mercury. Just wondering if anyone else with past experience would like to collaborate on some best practices and perhaps getting those into a wiki with me?
Just going to start collecting bits here:
Resources
Mercury 1.0 Install Wiki
• http://groups.drupal.org/node/50408
Discussion about Mercury + Aegir
• http://groups.drupal.org/node/35984
Aegir Install Instructions
• http://git.aegirproject.org/?p=provision.git;a=blob_plain;f=INSTALL.txt;...
Mercury BCFG2
Just wondering what BCFG2 is actually updating wih the /usr/local/bin/update_mercury.sh
command.
Best practices for using Bazaar to version control your install
Hello,
I’m wondering how to best use Bazaar for personal version control of my Drupal installation. I'd like to version control the changes that I make to my configuration. A few questions: kinda basic :)
• Where do you initialize Bazaar? There seems to be Bazaar branch already in at the web root.
• Does it make sense to initialize at the server root? Which directories do you place in the Bazaar ignore file?
Converting to EBS Boot
Was thinking of converting the Mercury 1.0 AMI to a EBS using the tutorial at Alestic.
http://alestic.com/2010/01/ec2-ebs-boot-ubuntu
Has anyone tried this?
Read morejmeter scripts to test server performance
We've found jmeter to be very useful in determining server performance, but it can be a bit daunting to get started. I've uploaded a couple files that might help to our launchpad project (http://launchpad.net/pantheon/jmeter). They're fairly simple now but I'm very interested in ideas/code/suggestions to make these much better at testing day-to-day performance of a drupal/pressflow server.
Read moreMercury 1.0 Released
It's been nine months and over a thousand developer hours, but it's finally here: Project Mercury has gone 1.0. Thanks to everyone for making this possible, and to my colleague Greg for doing so much leg-work over the past month to get things ready.
Help us spread the word on the twitter and if you're so inclined, take a short user survey. Install instructions below the fold.
Read moreAutoscale of memcache bins
Hi
Have found Gear6 www.gear6.com.
They provide hosted memcache with automatic scaling. Sounds interesting.
Does anybody know, how to do it with memcache?
bennos
Read moreHorizontal scaling with Project Mercury & EC2
I love Project Mercury, and I'm ready to use it in production, but I don't know how I'm going to scale it horizontally if it gets a ton of traffic. Some steps are obvious (use CloudFront for images), but I've read conflicting advice on other steps (striping two EBS volumes and using it for MySQL might be faster, but might cost a lot more for data transfer), and since my LAMP background is entirely self-taught some pieces are totally confusing for me. Can anyone give me good advice on a really scalable setup for Mercury on EC2?
Read moreSetting up Project Mercury with BCFG2
Hello,
I tried to follow the install instructions and got stuck with this step
bzr branch lp:~pantheon-developers/projectmercury/bcfg2 /var/lib/bcfg2
• First, I'm told Permission denied (publickey)
• If I generate a key with ssh-keygen and share that with Launchpad, then I'm told
bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/~pantheon-developers/projectmercury/bcfg2/".
If anyone knows what's going on I would appreciate it.
Thanks
Read morePreview of Mercury 1.0 install instructions
Mercury 1.0 is almost ready - in fact we hope to have it out before the end of the weekend.
We wanted to give folks a preview of the instructrions to create their own Mercury 1.0 (note: nothing is written in sand until Mercury 1.0 is released - we still have testing to do):
2/26/10: We've released 1.0RC for testing and comments (see http://groups.drupal.org/node/50153#comment-145523 below).
2/13/10: Updated and moved to a wiki at http://groups.drupal.org/node/50408
PIFR 2 client for MySQL on Ubuntu 9.10
in-progress: installs mysql 5.1
starting from http://qa.drupal.org/node/44, http://groups.drupal.org/node/39942
ec2-request-spot-instances -t c1.medium -p 0.094 -k XXX -g pifr2 -v ami-bb709dd2
ssh -i XXX.pem ubuntu@ec2-99-201-0-242.compute-1.amazonaws.com
note - for use on AWS to re-bundle you must add multiverse to /etc/apt/sources.list and sudo apt-get install ec2-api-tools
sudo apt-get update
sudo apt-get upgrade
Adding Munin to Mercury
I have seen Munin mentioned as a desirable component in Mercury, and I'd like to add my vote. I've found it a really useful diagnostic tool.
I just went through the process of installing it using this tutorial: http://www.debuntu.org/how-to-monitoring-a-server-with-munin
Very straightforward. The only changes I needed to make where in the VirtualHost configuration for the monitoring site - I had to a) change the *:80 to *:8080 to accommodate Varnish, and b) use AuthUserFile rather than AuthDigestFile.
Read moreUsing Mercury in Production
I've been keenly following Mercury's progress, and I've now had a chance to play with an instance or two. Great stuff!
Read morePIFR 2 client for postgres on Ubuntu 9.10
in-progress:
starting from http://qa.drupal.org/node/44, http://groups.drupal.org/node/39942
ec2-request-spot-instances -t m1.small -p 0.035 -k XXX -g pfir2 -v ami-bb709dd2
ssh -i XXX.pem ubuntu@ec2-99-201-0-242.compute-1.amazonaws.com
sudo apt-get update
sudo apt-get upgrade
sudo apt-get --no-install-recommends install build-essential postgresql postgresql-client apache2 apache2-threaded-dev php5 php5-cgi php5-cli php5-gd php5-common php-pear php5-curl php5-pgsql cvs curl php5-dev libapache2-mod-php5 gawk patch htop rsync cron wget openssh-blacklist-extra
Read moreMercury 0.9-Beta released
Mercury 0.9-Beta has been released. Updates in this version include:
1) mysql configured to use per-table storage for innodb
2) apc replace by memcached (apc is still installed and can be enabled in settings.php)
3) mecached configured with 8 bin by default
And as mentioned before, we're starting support for BCFG2 server configuration. BCFG2 will be fully supported by the next (1.0) release of Mercury.
The AMI names are PANTHEON-pressflow-mercury-32-0.9-Beta.manifest.xml and PANTHEON-pressflow-mercury-64-0.9-Beta.manifest.xml
AMI ID's are:
us-west:
32: ami-c7530282
A few questions about pressflow/mercury
I just installed Mercury, and I see these 3 pressflow modules. Should I enable them? Why are they not enabled by default?
I decided that my pressflow folder should also be in ebs, so I moved them to a different folder. I only changed etc/apache2/sites-available/default to point to the new location, is there anywhere else I should change?
Read moreTransfering Files Between Instances
Can anyone please share the unix command to transfer files between instances?
I'm guessing that it would be scp but I can't figure it out.
I would like to transfer my themes directory from one instance to another.
Thank you
Read moreDrupal Performance Settins
Last time I checked the recommendation was to use the following settings.
Are these still the recommendation?
• Caching mode: Aggressive
• Minimum cache lifetime: None
• Page cache maximum age: 5 min
• Page compression: Disabled
• Block cache: Enabled
Thanks
Read morePHP Memory Limit Suggestion
I see the default PHP memory limit is set to 128M. Any suggestions for what is recommended or when to increase this?
Thanks
Read more