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.
for pantheon 1.2 should sever tuneables be updated?
http://groups.drupal.org/node/70258
for pantheon 1.2 should sever tuneables be updated?
Problem with setting up on vmware Failed to download probes from bcfg2
Having trouble getting a vmware 1.1 installation running.
Everything works fine until bcfg2 tries to start up. I recieve an error:
Server failure: [Errno 0] _ssl.c:326: error:00000000:lib(0):func(0):reason(0)
Failed to download probes from bcfg2
[Errno 0] _ssl.c:326: error:00000000:lib(0):func(0):reason(0)
and the setup quites. Anyone have any advice?
Read moreDiscussion of Step-by-step: Setting up Project Mercury
I'm just experimenting with Varnish & Drupal 7 now and am getting stuck here:
http://groups.drupal.org/pantheon/mercurywiki#config-apache-varnish
I want to set this up in a environment on debian that uses both D6 & D7 sites. I'm not looking to use pressflow, but understand that this shouldn't be required with the changes in D7.
3a) The whole /etc/apache2/ports.conf
Listen 80
Listen 443
Listen 8080b) The top of /etc/apache2/sites-available/default
ServerName dev.openconcept.ca
NameVirtualHost *:8080
...c) for D7:
If you have a whos online block; will pantheon never show anonymous users whos online ?
Im curious, I have a block on my site whcih shows the logged in users..... I was thinking that if you cant see a counter of anonymous users, can you see who is online displayed in the block using pantheon? THanks!
Read moreSolr failing on 1.1
I've got an install of mercury 1.1 on an ec2 tiny ubuntu instance. All seems to be going fine, except apache solr. Solr seems to quit periodically. When I run a search on the drupal site, I get a message saying "drupal can't connect to apache solr". If I restart tomcat6, the search runs OK, but then fails again after about half an hour.
I had a look at the tomcat log files, here is the last line form /var/log/tomcat6/catalina.out
Feb 8, 2011 5:20:51 AM org.apache.solr.core.SolrCore execute
Server Failure on the Linode / Ubuntu-64 pantheon setup?? It has installed in past. Something wrong with newest dev?
Im trying to use the script below on thi page to install pantheon, and am getting this error... can someone tell me whats up with it?
Thanks!
Probe varnish_vcl_recv has result:
Running probe key_buffer_size
Probe key_buffer_size has result:
8
Server failure: Protocol Error: 500 Internal Server Error
Failed to upload probe data
Traceback (most recent call last):
File "/usr/sbin/bcfg2", line 213, in run
proxy.RecvProbeData(Bcfg2.Client.XML.tostring(probedata, encoding='UTF-8', xml_declaration=True))
Error running ec2-bundle-vol
I'm trying to create an AMI from my running Amazon instance. My running instance is a mercury 1.1beta which I initiated from the public Mercury 1.1beta public AMI.
I'm using this command where 123456789123 is my actual Amazon user ID:
$ sudo ec2-bundle-vol -d /mnt/amis -k /mnt/ids/pk-*.pem -c /mnt/ids/cert-*.pem -u 123456789123 -r i386
I get the following:
Copying / into the image file /mnt/amis/image...
Excluding:
/sys/kernel/debug
/sys/kernel/security
/sys
/var/log/mysql
/var/lib/mysql
/mnt/mysql
/proc
/dev/pts
/dev
/dev
/media
/mnt
Mercury (Varnish) with SSL only traffic?
Our use case for our Mercury install has suddenly changed in our architecture and it has been determined that we will use SSL only traffic.
I've been trying to read up on how to get Varnish to interact with HTTPS. It appears, to my dismay, that Varnish does not play well with SSL.
I've found this thread:
Enforcing SSL Behind AWS Load balancer
http://groups.drupal.org/node/115284
and this blog post
Setting up Pressflow and Varnish to work with HTTP and HTTPS
http://singlemindconsulting.com/blog/christoler/2010/8/setting-pressflow...
How to exclude certain js files and registration forms from caching?
on my new registration form I get 503 after subitting the form from varnish, and then after refresh I get a message the usser/password already in use.
Is this because I am useing cpatcha for registration form?
Read moreMisc questions... trying ramp into Mercury/Pantheon/etc on Linode
Background in Linux: not much... used Ubuntu & Mint as desktop for a year or so
Drupal dev: couple years now, part time
Currently have my sites (just 2) on a shared hosting situation and want to move to where I'll have more control over performance. Since I love piling on modules in my Drupal installs, query load (I don't know all the proper terms for these things) is heavy.
Research led me to Linode and then to Mercury... and Pantheon. So there wd be easier ways to get my sites up at Linode, but promise of much better performance = irresistible. (Want to pile on more Drupal modules!)
How can we count anonymous users using the counter in the top right corner of admin menu? in 10.04 an 1.2 ? Is it possible?
How can we count anonymous users using the counter in the top right corner of admin menu? in 10.04 an 1.2 ? Is it possible?
Read moreAyone ale to use Facebook statuses /micropublisher with this? I am getting huge errors wih 6.12
Getting huge error when used with varnish/pantheon/mercury... anyone else? Its a huge pop up error after clicking on the submit button. The message posts ok on the front page, but not on the profile page. Get a huge pop up error.
Read moreis this script still usefull in pantheon to tune the mysql database? (tuning-primer.sh)
cd /usr/local/src/
wget http://day32.com/MySQL/tuning-primer.sh
chmod u+x tuning-primer.sh
./tuning-primer.sh
Read moreadding apc.rfc1867 = 1 to php.ini , does not clear error in status report in1.2
Upload progress Not enabled
Your server is capable of displaying file upload progress through APC, but it is not enabled. Add apc.rfc1867 = 1 to your php.ini configuration. Alternatively, it is recommended to use PECL uploadprogress, which supports more than one simultaneous upload.
What is the proper path for solar in the pantheon.settings.php file?? $conf['apachesolr_path'] = '\default';is NOT WORKING IN 1.2
I am using this
I have tried to change the settings to:
/* Apache Solr */
$conf['apachesolr_port'] = '8080';
$conf['apachesolr_path'] = '\default';
and I am unable to connect to the database.... any ideas?
Thanks for your help
Read moreHudson Crashing on 1.1
Anyone have issues with Hudson crashing on 1.1? Trying to work out why this would happen to me.
If anyone has any tips, it would help a ton.
Read moreIs cache_set somehow different under the Pantheon / Mercury stack?
I built a site on my local machine, and now I rebuilding it in a Pantheon environment and for some strange reason, my custom modules that use cache_set() are not actually inserting anything into my custom cache table.
Unable to save variables in Solar configuration, even after changing variables in database/ cant set path
And other variables. Ive tried disabling varnish and every caching in performance and clearing cache.... using linode and10.0464 with 1.2...
Read moreUnable to download mercury from :pserver:anonymous:anonymous@drupalcode.org:/cvs/drupal-contrib contributions/profiles/mercury/.
Anyone know where mercury could be downloaded from? Or how to do this without a drupalcontrib cvs account:
Please set the CVSROOT variable in your shell environment when using the --working-copy [ok]
option.Development on Mercury ?
I'm doing some development on a Mercury 1.1beta instance and Varnish caching is starting to get in the way.
Is there a way to disable caching (both Varnish and Memcached) temporarily while we fix some issues?
Thanks.
Read more


