Mercury

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

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.

fadgadget's picture

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

Read more
dasjo's picture

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 more
alexiea's picture

Error 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

Read more
BeWhy's picture

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 more
BeWhy's picture

just 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 more
justintime's picture

Linode 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 more
BeWhy's picture

Anonymous 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 more
joshk's picture

Changing 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 more
oxford-dev's picture

where 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

Read more
AntiNSA's picture

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 more
lobo235's picture

Varnish 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 more
dereckd's picture

Scaling 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

Read more
AntiNSA's picture

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 more
devkinetic's picture

Suggestions 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 more
AntiNSA's picture

What 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 more
AntiNSA's picture

Varnish 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...

Read more
AntiNSA's picture

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 more
redhatmatt's picture

Pantheon 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
gorgo's picture

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 more
elkin_taharon's picture

Clear 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
Subscribe with RSS Syndicate content

Mercury

Group organizers

Group categories

Post Type

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: