Another blank screen. Damn. My idea: "domain.com" and "www.domain.com" should not lead to the same page. The cahche dislikes that. I changed my ".htacces" to redirect (301) all "http://domain.com" to "http://www.domain.com". Hopefuly that helps. My head is close to being chopped off...

Ryan and Jason of MODx strongly recommend the use of separate start, error and unauthorized pages. Perhaps we are dealing with one or more things happening together and causing that mess. Therefore they can be a part of the problem.
Well I suppose that rules out the separate error pages as a possible cause/solution
Won’t hurt, yes, and somehoe this double fire (with and without www) is allways happening near each crash. So I took care of that by activating the redirection part in side the standard MODx htaccess by removing some "#"s.
I don’t see how the non-canonical domain should affect caching, but it wouldn’t hurt to try normalizing it to www, at least for SEO purposes.
Sure. Today I also fired dozends of curl batches agains the server but none had an effect. Somehow these Bots have some special powers.
Can you post your access logs when the site went down, even if it’s the same as last? I’m going to set up a test environment to help us track this thing down.
212.95.54.167 - - [08/Feb/2011:03:42:45+0100] GET / HTTP/1.0 200 9753 - Mozilla/4.0 (compatible; MSIE 6.0; Update a; AOL 6.0; Windows 98) www.domain.com 208.177.72.199 - - [08/Feb/2011:03:46:18+0100] GET / HTTP/1.0 200 9753 - Mozilla/4.0 (compatible; MSIE 6.0; Windows XP) www.domain.com 87.250.252.241 - - [08/Feb/2011:05:21:37+0100] GET / HTTP/1.1 200 9831 - Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) www.domain.com 66.249.72.122 - - [08/Feb/2011:05:35:38+0100] GET /robots.txt HTTP/1.1 200 344 - Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) www.domain.com 119.63.196.33 - - [08/Feb/2011:06:24:49+0100] GET /robots.txt HTTP/1.1 200 307 - Baiduspider+(+http://www.baidu.com/search/spider.htm) www.domain.com 95.108.150.235 - - [08/Feb/2011:07:42:02+0100] GET /robots.txt HTTP/1.1 200 344 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... www.domain.com 95.108.150.235 - - [08/Feb/2011:07:42:02+0100] GET /robots.txt HTTP/1.1 200 344 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... domain.com 95.108.150.235 - - [08/Feb/2011:07:42:03+0100] GET / HTTP/1.1 200 9830 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... www.domain.com 95.108.150.235 - - [08/Feb/2011:07:42:03+0100] GET / HTTP/1.1 200 9826 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... domain.com 95.108.150.235 - - [08/Feb/2011:07:42:04+0100] GET / HTTP/1.1 200 435 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... www.domain.com 95.108.150.235 - - [08/Feb/2011:07:42:04+0100] GET / HTTP/1.1 200 435 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... domain.com 95.108.150.235 - - [08/Feb/2011:07:42:05+0100] GET /robots.txt HTTP/1.1 301 573 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... domain-redirect.com 95.108.150.235 - - [08/Feb/2011:07:42:06+0100] GET / HTTP/1.1 301 553 - Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.... domain-redirect.com 91.23.130.90 - - [08/Feb/2011:08:46:54+0100] GET / HTTP/1.1 200 436 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... www.domain.com 91.23.130.90 - - [08/Feb/2011:08:47:56+0100] GET / HTTP/1.1 200 339 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... www.domain.com 91.23.130.90 - - [08/Feb/2011:08:48:00+0100] GET / HTTP/1.1 200 338 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... www.domain.com 91.23.130.90 - - [08/Feb/2011:08:48:13+0100] GET / HTTP/1.1 200 436 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... domain.com 91.23.130.90 - - [08/Feb/2011:08:48:21+0100] GET / HTTP/1.1 200 339 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... www.domain.com 91.23.130.90 - - [08/Feb/2011:08:48:39+0100] GET / HTTP/1.1 200 339 - Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100722... www.domain.com 220.181.108.121 - - [08/Feb/2011:09:15:01+0100] GET / HTTP/1.1 200 399 - Baiduspider+(+http://www.baidu.com/search/spider.htm) www.domain.com 212.243.229.90 - - [08/Feb/2011:09:15:21+0100] GET / HTTP/1.1 200 339 - Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13) Gecko/2010120... www.domain.com 195.95.146.172 - - [08/Feb/2011:10:09:05+0100] GET / HTTP/1.1 200 436 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0; ... www.domain.com 195.95.146.172 - - [08/Feb/2011:10:09:14+0100] GET / HTTP/1.1 200 339 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0; ... www.domain.com 193.18.239.4 - - [08/Feb/2011:10:09:34+0100] GET / HTTP/1.1 200 436 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CL... www.domain.com 195.95.146.172 - - [08/Feb/2011:10:09:37+0100] GET / HTTP/1.1 200 339 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0; ... www.domain.com 195.95.146.172 - - [08/Feb/2011:10:09:43+0100] GET / HTTP/1.1 200 436 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.6;... www.domain.com 207.46.13.98 - - [08/Feb/2011:10:25:39+0100] GET /robots.txt HTTP/1.1 200 344 - Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)... www.domain.com 207.46.13.98 - - [08/Feb/2011:10:26:33+0100] GET / HTTP/1.1 200 436 - Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)... www.domain.com 92.196.38.29 - - [08/Feb/2011:10:34:00+0100] GET / HTTP/1.1 200 339 - Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.9 (KHTM... domain.com
Does this seem familiar to you?
I am able to reproduce the blank page on a regular basis now, using multiple concurrent requests to the index page. Here’s the conditions:
1. When alternating between non-canonical domains: www.domain.com, domain.com, www.domain.com, ...
# make mutiple website-calls
blankit()
{
for ((i=0; i < $TURNS; i++)) ; do
curl --silent http://www.$1 > /dev/null &
curl --silent http://$1 > /dev/null
done
}
echo "Start"
# Basic definitions
DOMAIN="domain.com"
TURNS=16
# marker entry for logfile
curl --silent http://www.$DOMAIN/_____START_______________.html > /dev/null
# test 1
FILE="robots.txt"
blankit $DOMAIN/$FILE
# test 2
FILE=""
blankit $DOMAIN/$FILE
echo "Done"


I will take a look at the log immediately and give you some more details :/
