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.

mpaler's picture

Feature request: pantheon health/status panel

As an accidental admin, I find it very hard to remember and once recalled, time consuming to evaluate all the various server settings, values, readings, outputs, checks, etc, etc that tell a sysadmin the status and health of their stack. Wouldn't it be great if Pantheon could pull together all the various checks into one screen that reveals this information to the admin? I realize there are other system diagnostic tools out there (eg. Munin). I use it myself however I still feel in the dark about so many things regarding my set up.

Read more
seanhellwig's picture

Pantheon Mercury GIT Worlflow help

Hi everybody, I'm brand spanking new to the world of Pantheon and just set up my first Pantheon / Mercury site on slicehost thanks to Greg Coit's great writeup.

Read more
itserich's picture

What is the Learning Curve for installing Pantheon at Linode for an absolute beginner?

I am not a professional web devloper, new to Drupal a few months ago but have learned a lot.

Want to switch to Linode and found this Pantheon Mercury stack.

http://www.linode.com/stackscripts/view/?StackScriptID=353

I have never configured a server and am wondering if it is foolish to even try to transfer my site to Linode. The benefits of VPS appear obvious with more power for less money, but I wonder if it is realistic for a non professional to maintain the site.

I am making my way through vpsBible and any similar sites for newcomers would be appreciated.

Read more
Greg Coit's picture

Managing updates on your Pantheon (Mercury) Server

There are many things to keep updated on any server and Pantheon is no exception. Fortunately, we've provided some tools to help.

Read more
mathieuhelie's picture

Pressflow or Mercury seems to confuse site caches on multi-site installations

Encountering a problem similar to http://groups.drupal.org/node/39456 but with a clarification.

Read more
Greg Coit's picture

Pantheon Screencast

A new screencast has been created and posted by joshk showing some of the features of the new version of Pantheon: http://getpantheon.com/news/pantheon-demonstration-screencast. The interface will be exclusive to the getpantheon.com service, but the functionality will be available to anyone who wants to use Pantheon, regardless if they make their own Pantheon server, or one of our pre-built AWS or Linode servers.

Greg

Read more
mpaler's picture

Memcache API & Integration Update?

I'm using the latest version of pressflow in my Mercury instance, however update status indicates a security update for Memcache API

Memcache API and Integration 6.x-1.x-dev (2010-Feb-10)
Security update:   6.x-1.6 (2010-Sep-29)

Are we good to update this?

Thanks,
Mike

Read more
agoel@axelerant.com's picture

Strange cookies passing Varnish

I am seeing some odd cookies in a client's production environment that I cannot find anywhere in the Drupal code. Anyone seen this? What is the best approach to address this? I thought about configuring Varnish to only allow certain cookies to pass, and not pass any all other requests, but that does not seem like a good approach. Any ideas?

Read more
agoel@axelerant.com's picture

Stripping cookies in Varnish

We are using the Varnish/Pressflow stack for a large customer and running into some issues where visitors are being passed through Varnish. Upon closer inspection we are seeing all sorts of cookies that I cannot find in code.

Read more
hitfactory's picture

503: Service Unavailable caused by Segmentation Fault

I am seeing the 503: Service Unavailable page for just a single page on my site. All other pages load fine.

When I access the page I see this in the logs:

[Tue Oct 05 13:57:27 2010] [notice] child pid 5229 exit signal Segmentation fault (11)

My server has been set up according to http://library.linode.com/development/frameworks/php/project-mercury/ubuntu-9.10-karmic#configure_varnish

Can anyone provide any advice on how to troubleshoot this?

Read more
cookiesunshinex's picture

how to debug Tomcat6 failing to start?

After running $ sudo /usr/local/bin/update_mercury.sh for the first time, Apache Solr is unable to connect to server.

After further investigation, I find that Tomcat6 is not running.

ubuntu@dev:~$ sudo /etc/init.d/tomcat6 status
* Tomcat servlet engine is not running.
ubuntu@dev:~$ sudo /etc/init.d/tomcat6 start
* Starting Tomcat servlet engine tomcat6
Using CATALINA_BASE: /var/lib/tomcat6
Using CATALINA_HOME: /usr/share/tomcat6
Using CATALINA_TMPDIR: /mnt/tomcat6/tmp
Using JRE_HOME: /usr/lib/jvm/java-6-openjdk

Read more
Vacilando's picture

From MyISAM to InnoDB

Hi,

I am moving existing sites from various servers to Pressflow. Looking at the tables, I see a mixture of MyISAM and InnoDB tables.

I understand that Pressflow uses InnodDB as the default storage engine. And I see in many places InnoDB usually makes Drupal fast (e.g. see this).

Two questions:

1) If one built a website from scratch in Pressflow, would all tables use InnoDB instead of MyISAM? In other words, is it (probably) good to convert ALL MyISAM tables to InnoDB or only a few of them?

Read more
burningdog's picture

MySQL bug in Mercury on Ubuntu has comments incorrectly ordered in the core comments block

I'm responsible for some big sites for a publishing company based in Cape Town, and we're in the process of testing Project Mercury so we can move the sites to it. Very cool - I like the idea of having a best practice for scalable drupal sites. However, I've hit some snags.

Read more
BenK's picture

Using Drupal 7 with Project Mercury?

Hey Greg, Josh, and all,

I'm getting ready to deploy into production a new Drupal 7 site (will do so as soon as D7 goes beta) and I'd like to use it with Project Mercury for performance reasons. Will Project Mercury still work properly if Drupal 7 is substituted for Pressflow? How do you recommend I do this?

My current plans are to use the forthcoming Mercury 1.2 Amazon AMI (with configuration to support Amazon EBS).

Thanks,
Ben

P.S. By the way, any plans for including Drupal 7 directly in Project Mercury sometime soon?

Read more
arnold_mad's picture

Migrating data from Drupal to Mercury

Is there a guide how to best migrate an update to date drupal 6.19 installation to a mercury installation ? Didn't find any documentation about that.

Read more
arnold_mad's picture

Error messages after fresh install of mercury (ubuntu 10.04)

Hi !

I installed today my first installation of mercury on a ubuntu 10.04 64 bit system. Right after installation I wanted to check the varnish status (admin/reports/varnish) and get the following:

Notice: Undefined variable: output in varnish_admin_reports_page() (line 99 of /var/www/sites/all/modules/varnish/varnish.admin.inc).

any idea what could be wrong ?

yours

Arnold

Read more
Anonymous's picture

Seems

I've gone through the whole project Mercury setup on one of my personal non-aws servers (i386). I've come to some conclusions and i would like some feedbacks :

  • Seems The project Mercury is attempting to do some "automation" for a whole server stack (packages, configurations, applications...) for your drupal setup

  • If you can actually setup apache, mysql, solr, varnish... do you think you still need to check project Mercury?

Read more
Anonymous's picture

Mercury and multiple application servers (apache, db, memcache, varnish,....) each on their own server

I've pretty much followed the instructions on http://groups.drupal.org/node/80244 to setup mercury. But at my surprise , the whole setup assume everything will be on the same server. So i would like to ask :
- Is there a way to have all the applications having their own server and still have bcfg2 and hudson manage all that automatically without much intervention from the user and still use the mercury scripts ?

Thanks

Read more
accidental-admin's picture

Running Mysql and webroot on 64Bit Mercury 1.1

Running 1.1 Beta using the Amazon AMI. Got the instance running nicely. Then, following the instructions posted here:

http://groups.drupal.org/node/33092

for moving mysql and webroot to EBS. Doing so creates an error:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

I've tried MANY things, mysql restart, stop, start, etc. Creating a new mysqld.sock. Nothing works.

Trying to restart mysql results in the following:


ubuntu@ip-10-xx-xx-8:/var/run$ sudo /etc/init.d/mysql restart

Read more
mpaler's picture

Mercury 1.1 AMI?

I see Mercury 1.1 Beta 2 in the amazon public AMI list. Is this the official 1.1 release?

Thanks!

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:

Hot content this week