Mercury is an open-source effort to create reusable, common, stable, kickass stacks for running Drupal. It began as an effort targeted to Amazon EC2, but really wants to have its stacks run anywhere/everywhere Drupal is found.
The current best place to get code from is this GitHub repository:
https://github.com/boztek/mercury
The ideas here have also spawned Pantheon Systems, which provides commercial service, but this group is about free and open-source DIY server configuration for Drupal.
Hudson Port Error
Hello I opened a Rackspace account a little unaware that i would need to set up my own server. That said im glad i did after reading about Mercury etc. I have followed the instructions here-
http://groups.drupal.org/node/70268
And am pleased to say that i managed to get as far as #11 (Run the Mercury Init Hudson job). The problem i am having with this is i get this error in Putty when i restart Hudson.
The selected http port (8080) seems to be in use by another program
Please select another port to use for hudson
Drupal in the Cloud - Research Paper
hi,
i'm currently researching different drupal cloud hosting technologies for a paper for university.
attached an initial overview of the paper's contents as pdf presentation and would like to know if you have any remarks to such a paper.
- which topics would you like to know about?
- can you think about good metrics in order to compare SaaS solutions like Drupal Gardens and Buzzr or PaaS solutions like Pantheon, DevCloud and Microsoft Azure?
- more input welcome
thanks for your replies, i'll keep this post updated as the paper progresses.
Read moreError global name 'keypath' is not defined
I am trying to install project mercury on the recommend AWS Lucid AMI ami-3202f25b.
I am following the instructions from the step-by-step guide exactly, found at: http://groups.drupal.org/node/70268 .
When I get to step 3 and the: sudo bcfg2-admin init command is run and filled out, I receive the following error:
sudo bcfg2-admin init
Store Bcfg2 configuration in [/etc/bcfg2.conf]:
Location of Bcfg2 repository [/var/lib/bcfg2]:
Directory /var/lib/bcfg2 exists. Overwrite? [y/N]:y
security and phase-changing files
I know i'm asking a lot, or not. . . But i successfully installed pantheon on a server and am looking to make that my production server.
I have been poking around some security discussions and see that there are some settings in the configuration that aren't exactly secure. My question basically asks whether there are any potential downfalls to following the advice of the security professionals . . . the last thing i'd want to do is brick my shinny new pantheon server!
Read morejust one?
Let me start by saying that you guys rock. I've successfully installed Mercury three times and am confident enough to move on. . . but the glitch is that I'm having trouble installing a second site on my Mercury 1.1 server.
So my question is: you can have only one site on a mercury server?
if not, how do you configure multiple sites (easily)
In the short-run I'm looking mostly to set up dev and staging so I'm not to keen on learning how to install aegir, and in the long run I'm going to set up multiple sites but i'd rather not have to learn to set up aegir to do that . . .
Read moreLinode StackScript Update
Hi everyone. I'm the author of the initial stackscript over on Linode.
First, I apologize for not updating everyone sooner, but I've been working two positions at work and have been extraordinarily busy since about December of last year.
Read moreAnonymous vs. authenticated cache
Thanks for the linode VPS tutorial on how to install mercury, I'm pretty sure I'd be flailing about biting my toenails had I not found it. But before I go ahead and install and configure it, I can't seem to figure out whether mercury is what I'd be needing because most of my users will be authenticated users.
From what it sounds like, varnish+pressflow+awesomesauce=Mercury and that is best for boatloads of anonymous users. So my question is what kind of performance gain would I get if I install mercury running a site built for authenticated users?
Read moreChanging The Group To "Mercury"
As some of you may have seen, we've officially announced the creation of Pantheon Systems, Inc and our plans to deliver a Platform as a Service (PaaS) solution for Drupal. We're super-excited about this, and hope to solve a lot of the hard problems that surround the Drupal space in the next year.
However, it's not appropriate for a company to have a Drupal group, and the open-source work on this project continues with Pantheon Systems as a contributor. As such, we've decided to restore the group name to the original "Mercury".
Updates to the open-source/DIY script for setting up the Mercury stack will be coming in the next few weeks, as we work with Boztek and others to get something stable. After that we can start to think about new StackScripts for Linode, AMI's for EC2, and possibly a VirtuualBox image.
Are there other places you'd like to see Mercury available? Other questions you have about the transition? Feel free to post questions here and I'll do my best to answer.
Read morewhere can i get 'pantheon.list' to go in /etc/apt/sources.list.d?
I have a clean version of lucid.
performed the following:
echo 'APT::Install-Recommends "0";' | sudo tee /etc/apt/apt.conf
sudo wget http://pantheon-storage.chapterthree.com/mercury.list.1.1 -O /etc/apt/sources.list.d/mercury.list
sudo wget http://pantheon-storage.chapterthree.com/aws.list -O /etc/apt/sources.list.d/aws.list
sudo wget http://pantheon-storage.chapterthree.com/lucid -O /etc/apt/preferences.d/lucid
wget http://pantheon-storage.chapterthree.com/gpgkeys.txt -O /tmp/keys.txt
sudo apt-key add /tmp/keys.txt
How can we disable the www.varnish-cache.org bar at the bottom of our sites?
Anyone know why I am now seing www.varnish-cache.org in my browser bar loading with pantheon 1.2???
I have just noticed this on page load and I hate it. That means my site is making calls to varnish-cache.org for what? Any ideas why?
Thanks! I am using boztech build
Read moreVarnish loading default site instead of the correct site
I've got an issue with varnish on my mercury server. I have a site that is located outside of /var/www so I setup a new apache vhost for the site that points to it's proper location and configured it to run on port 8080. When I try to visit the site through varnish on port 80 the default site comes up instead of the site i am expecting. When I visit the site on port 8080 it works fine. Is there something I need to do to varnish to make it aware that the site is not in /var/www? Any help would be appreciated.
Read moreScaling Plan for Novice
I've tried to go through the groups and forums to glean as much information as I could prior to posting this. I fall into the category of someone who is fairly familiar with drupal and mildly familiar with server setups. There is a wealth information on Performance and tuning, but it leaves the novice without a clear path of how to scale. I though I would post my setup here along with my confusion, in hopes that it will help other individuals in the same boat.
My Current Setup
I currently have 400K nodes and 100 users
I hope to be able to scale to 100k + users 5M Nodes
Where is the most up to date changelog/ list of commits for current beta 1.2 being mirrored in boztechs version?
First, I have to say thank you pantheon is doing great things for my students. I just want to make sure I stay wit hthe times, as I am on a shoestring budget, I like to stay cutting edge. Is there a location where I can find a changelog with the most current info/fixes/commits for nightly bulds of pantheon? Thanks!
Read moreSuggestions for Mercury Server
Hello everyone!
I'm looking for some help/suggestions for servers. I have 3 sites, which will all be running Drupal, and I am mainly interested in utilizing Mercury for 1 of those sites (the other are very small scale sites). That one site gets massive traffic boosts for a few months of the year around my company's trade show.
Read moreWhat to do when ..... A posting Guideline for Pantheon / Generalizations addressed/ What to do if you have a question?
Hi, stupid question, I know... however I have locked my self out of my site because filezilla accitdently hammered my sftp with the incorrect password, now my linode server has blocked my ip. I can still get in through the ajax console; but what file to delete to remove the ban? Thanks if you can help.
OK----
So thanks for the feedback. For anyone else in this position here is the thread that can help you. So are you saying all my otther posts in pantheon are inappropriate?
Read moreVarnish socket unavailable errors on 1.2/ patch not working.. anyone find a way to solve this?
anyone getting varnish resource not available and get this patch to work? http://drupal.org/node/859116
I have attempted the patch, but recieve the same error on 1.2
WD varnish: Socket error: Resource temporarily unavailable [error]
WD varnish: Socket error: Resource temporarily unavailable [error]
WD varnish: Recieved status code running purge req.http.hos
is what I mean..
every drush updb returns this error... on linode...
Starting reverse proxy and load balancer pound error on linode / pantheon 1.2
Starting reverse proxy and load balancer pound starting...
line 21: SSL_CTX_use_certificate_chain_file "/etc/pantheon/system.pem" failed - aborted
error:02001002:system library:fopen:No such file or directory
I recieve thiz using bozteks setup... any ideas? Thanks!
Read morePantheon Mercury 1.1 install problem with Drush makefile and BZR branch
Suddenly having quite a bit of trouble with the mercury make file attempting to branch pressflow from launchpad... works in command line and using get and full url in makefile. been at the problem for awhile...
I did this yesterday and tried again today...
Please see the last two items in this thread...
(oh and I'm using rackspace cloud servers as usual, which are usually flawless with your instructions... everything else goes smoothly!)
Thanks!
Read more
PHP Fatal error - Flag module
Hey
Just did a clean install and enabled the flag (V2) module it all worked great with no errors.
Than I had to restart apache and starting getting Error 500 pages on user account paged and flag administration page.
When I reviewed my error log file it said:
PHP Fatal error: Class 'flag_flag' not found in /srv/www/site.com/public_html/sites/all/modules/flag/flag.module on line 1424
When facebook-style statuses is enabled I also get:
Read moreClear cached node pages at node creation
Hi,
Maybe this is a silly question, but i just realized that the varnish module is clearing all my varnish cached objects instead just the ones affected at node creation ( the front page if it promoted, the node's taxonomy, etc), is this a normal behavior ?
There is a way for remove just the affected pages ?
Read more