Jump to content

Don't Miss a Beat

Join the UK's most passionate festival community. Keep up with the latest conversations, line-up rumours, and music news.

250,000+ Members

Connect with a massive network of fellow festival-goers.

Lively Discussions

Thousands of active topics on music, campsites, and tips.

Hot Rumours & News

Hear about secret sets and lineup drops before anyone else.

Create Free Account
OR
  • Sign Up!

    Join our friendly community of music lovers and be part of the fun 😎

See Tickets load balancing


Guest rubberducky

Recommended Posts

Thankfully we got tickets this year, but only because a mate helped us out.

I live in Sweden, and had two laptops going on the same local network. I had a VPN to a work computer (so different IP address) and a second VPN to a UK computer.

I got the queuing page at 8.50 - but didn't see any other connection until midday.

This is really rubbish, and much worse than previous years. We have two years to plan for next time...

I work in networking, but this is not my area.

See Tickets must be using a load balancer :

http://en.wikipedia.org/wiki/Load_balancing_%28computing%29

Then I found this :

http://www.zeus.com/resources/press_articles/see-tickets-puts-zeus-centre-stage.html

I guess it is this traffic manager :

http://www.zeus.com/products/traffic-manager/index.html

When you first get a connection, the load balancer just drops the connection. This gives you the "interrupted" message.

The load balancer must maintain a session ID, so once you are in they keep the link open - otherwise you couldn't complete the booking process. When there is a space,you get through to the booking servers, and it keeps that connection open - thats how we got tickets as once your are in you stay in. We are lucky the booking servers don't close the session to the load balancer, if they did you would have to start all over again. They could implement this in future.

New is a "in the queue". I think here, the load balancer is talking to you (to give the queue page) and will connect you when it can.

What I don't get is that when some people changed connection (say 3g) they just got through - meaning there is no real queue.

What we need to know is how the load balancer maintains session ID - is it putting a cookie on your machine, or is it done by IP address state.

Two laptops on the same local network are definitely treated different, when one eventually got through all browser windows went through at the same time (either in firefox tabs, or different browser windows). The other laptop never got through.

If this is true, there is no point having more than one window on a machine, but more machines helps.

Anybody know anything more?

/Mike

Link to comment
Share on other sites

Thankfully we got tickets this year, but only because a mate helped us out.

I live in Sweden, and had two laptops going on the same local network. I had a VPN to a work computer (so different IP address) and a second VPN to a UK computer.

I got the queuing page at 8.50 - but didn't see any other connection until midday.

This is really rubbish, and much worse than previous years. We have two years to plan for next time...

I work in networking, but this is not my area.

See Tickets must be using a load balancer :

http://en.wikipedia.org/wiki/Load_balancing_%28computing%29

Then I found this :

http://www.zeus.com/resources/press_articles/see-tickets-puts-zeus-centre-stage.html

I guess it is this traffic manager :

http://www.zeus.com/products/traffic-manager/index.html

When you first get a connection, the load balancer just drops the connection. This gives you the "interrupted" message.

The load balancer must maintain a session ID, so once you are in they keep the link open - otherwise you couldn't complete the booking process. When there is a space,you get through to the booking servers, and it keeps that connection open - thats how we got tickets as once your are in you stay in. We are lucky the booking servers don't close the session to the load balancer, if they did you would have to start all over again. They could implement this in future.

New is a "in the queue". I think here, the load balancer is talking to you (to give the queue page) and will connect you when it can.

What I don't get is that when some people changed connection (say 3g) they just got through - meaning there is no real queue.

What we need to know is how the load balancer maintains session ID - is it putting a cookie on your machine, or is it done by IP address state.

Two laptops on the same local network are definitely treated different, when one eventually got through all browser windows went through at the same time (either in firefox tabs, or different browser windows). The other laptop never got through.

If this is true, there is no point having more than one window on a machine, but more machines helps.

Anybody know anything more?

/Mike

Link to comment
Share on other sites

I noticed that too. Though only in the same browser. So if I got one chome tab to go through, all my other chrome tabs would go through too. My firefox tabs were still locked out though. I thought it was probably chrome just caching the page.

I don't believe that "once you're in you're in" though. I could get through to the !You are in a queue" page, but within a minute I would be back to the "the site is not responding" window and would have to start all over again. Also, I managed to get a booking form up, but once I had entered my details, I could not get the next page up.

Link to comment
Share on other sites

of course see have load balancing...they have to so that the load can be simultaneously spread across a number of servers. you can do it in a number of ways, by least connections, round robin etc but i'd guess they use round robin (the default on our cisco LB's) to share the load. you also need the session to stay alive until completion...so there will be session stickiness set, again in a number of ways (by source ip, cookie etc) but i'd guess that source IP is what they use here. there is also likely to be a session idle timeout set, but as its not easy to predict how long it will take to complete the transaction under these circumstances i'd guess its pretty long...which is why you can simply go back to your booking page and do it over and over....

Link to comment
Share on other sites

What was the deal with using Opera in turbo mode? Not a sniff here with IE9 or Firefox but straight through to queue and quickly through to check-out with Opera.

(Didn't do me any good mind, no amount of redoing the order pages would give me a confirmation)

Link to comment
Share on other sites

What was the deal with using Opera in turbo mode? Not a sniff here with IE9 or Firefox but straight through to queue and quickly through to check-out with Opera.

(Didn't do me any good mind, no amount of redoing the order pages would give me a confirmation)

Edited by rubberducky
Link to comment
Share on other sites

When you are at home you all sit behind one IP, the home router doesn't do IP address translation it does something called port address translation. IP addresses are getting in short supply and so more and more expensive. Your ISP does not give you one for each device for exactly that reason.

If I go to www.seetickets.com it connects on port 80 (http) at their end but can come from any port at my end (within a set range) so let's say 32004 for example. If another PC on my network goes to www.seetickets.com my router will send that out via a different port, let's say 32005 for example. Seetickets see's that as 2 different people even though we have the same IP. Our router sorts out who get's what traffic. That's why people could get through on one PC but not the other.

Link to comment
Share on other sites

When you are at home you all sit behind one IP, the home router doesn't do IP address translation it does something called port address translation. IP addresses are getting in short supply and so more and more expensive. Your ISP does not give you one for each device for exactly that reason.

If I go to www.seetickets.com it connects on port 80 (http) at their end but can come from any port at my end (within a set range) so let's say 32004 for example. If another PC on my network goes to www.seetickets.com my router will send that out via a different port, let's say 32005 for example. Seetickets see's that as 2 different people even though we have the same IP. Our router sorts out who get's what traffic. That's why people could get through on one PC but not the other.

Link to comment
Share on other sites

My computer wants to speak to see's computer on port 80. How it gets there doesn't matter at all and is up to each hop along the way how they do it. If I send a letter to Australia I don't need to know how it gets there. The same is true here.

Each tab in your browser is like a new copy of that browser, and so will have a different port. Think of ports like telephone lines - 2 people can't use the same one at once (ok, everyone connects to the same one at See's end (http/80) but they use some giggery pokery for that)

As all browsers got in at once then they couldn't have done an IP/port session. Web sessions like that aren't really my area though so I don't know how they would have done it.

I can tell you that queue was definitely not a queue though! That was only there to discourage people from hammering F5 even more and making matters a lot worse than they already were.

Link to comment
Share on other sites

highly unlikely they will just use load balances, more likely use something that is designed for serious security and so happens to load balence

I've work with these beasts, no need for session cookies with some of these

http://www.f5.com/products/hardware/big-ip.html

and for more reading

http://en.wikipedia.org/wiki/Application-level_gateway

Edited by wweerr208
Link to comment
Share on other sites

Can I lower the level of this impressively technical discussion?

I didn't get further than the queue (that wasn't a queue-how gullible I was to believe that) so if/when resales open I want to improve my chances of success.

Could anyone answer these questions-preferably quite simply if possible-

1) Is f5 the refresh button? I just wanted to check I'd got that right!

2) Can you only refresh/f5 once the 'in a queue' screen comes up?

3) How can you monitor multiple open tabs to check if one of them has got through to the booking screen?

4) We used 2 computers on a single wireless home network. Would that have given us 2 chances to get through, or would seetickets have seen this as one chance?

5) Someone said hitting f5 too quickly wouldn't help. Is there a best frequency to f5 or refresh?

Finally, can anyone offer their best strategies for getting through?

Thankyou from non-techie AnnaGrant

Link to comment
Share on other sites

From experience this year, I believe your best best is to spread your open browsers over multiple networks. For example, this year - nothing on home xDSL - straight in on 3G phone every time.

Load balancers - yes, they likely use a dedicated balancer such as the F5 Big-IP, Foundry's solutions etc. rather than Microsoft windows software solutions (WNLB), as I expect they use all Linux / UNIX boxes anyway behind it, and WNLB would really struggle with a task like this. As has been said, many are also security devices now. However, the primary function of a balancer remains to balance out incoming connections to the target server with least work to do in any given cluster. Whether See chose to limit those incoming connections to a single IP or not, I don't know, but it would make sense from the perspective of what they know will be the likely shape of the client traffic (multiple browsers open proxying off one public IP etc.) It is also likely that the balancer has been configured to terminate sessions when no servers within the cluster respond to it that they are able to serve any further connections.

Once through the balancer, it will be the web server that holds your session open whilst you are in the queue and whilst you buy all your 100's of tickets for all your facebook mates. From the balancers perspective, the connection is still open so will be held - it doesn't need to do anything more until you close your browser. You have got its 'attention' so to speak.

IP wise, although I can't speak for everyone's peraticular implementation, most ISP's give you a router set up to give all the machines behind it an non-routable IP belonging to one of the reserved ranges - typically 192.168.0.1/24. This is then NAT'ed by your router to the 'public' IP given to it (via DHCP or similar) from the ISP's ranges at their end. TBH although these public IP's were scarce a few years ago, they are now typically then bound to IPv6 addresses on the ISP's core network (of which there are billions available). The final IP address then presented to the load balancer at See could then likely be completely different from your routers 'public' IP, as it may have been further translated to another IP from the ISP's pool of available true public addresses.

Thus, the upshot of all this is that to get the load balancers attention a multiple number of times, you need multiple public IP addresses, preferably from different ISP's (i.e different networks). Thus, next time have a browser open at work, one at home, and one on your phone. There were certainly more 3G network providers (mobile ISP's essentially) connections available at See in my experience - perhaps a different load balancer was covering these on a different cluster that was less stressed . . .

Link to comment
Share on other sites

I had 4 tabs open in the same browser (IE8). I then refreshed these every few seconds. F5 does refresh, but holding CTRL while you press F5 makes it reload the whole page. That's that I did. Not sure if it helped or not.

Other than that I think it was just luck.

Also make sure you go straight to http://www2.seetickets.com/g2011/regform.asp?orig=uk&method=DEPOSIT rather than www.seetickets.com/2011

Good luck in the resale :) Keep an checking here as unannounced resales do happen randomly in the days/weeks coming up. Probably as duplicate orders are weeded out or card payments don't go through.

Link to comment
Share on other sites

What I think a lot of people are missing here is a very simple point.

Seetickets servers/load balancers and all their equipment are perfectly capable of dealing with demand and load for 364 days of the year. They only have a problem on 1 day a year when Glastonbury tickets go on sale.

They arent going to spend hundreds of thousands of pounds to improve these systems, when they work perfectly well 99.9% of the time.

They would probably argue that they work well enough 100% of the time as they managed to sell 130000 tickets in 4 hours.

I know there is a bunch of people on here who feel hard done by but really its just supply and demand

Link to comment
Share on other sites

Regrettably true. What we do disagree upon however is the fairness of the system. We believe it could have been made fairer, indeed it used to be fairer after 2007 when they removed the session recycle 'loop hole' within the system after many complaints. It seems that See care less about fairness today and only about shifting tickets, which I can understand from a commercial perspective. I wonder however whether Michael would think it fair that the majority of his punters in 2011 are only there because they all 'know' each other on facebook. A facebook conditioned ticket sale is not the sort of narrow audience I would have expected him to want to foster.

Edited by Pinhead
Link to comment
Share on other sites

Very true.

If it were left to See I don't think they'd care if they had 1 server and the ticket scramble was drawn out over months. I think we have to thank Mr Eavis that it's in the state that it is. There is zero profit in it selling out quickly as far as See goes, and they are a cut throat business after all. A kind of legal tout if you will.

It's the best we can expect.

Link to comment
Share on other sites

I wonder however whether Michael would think it fair that the majority of his punters in 2011 are only there because they all 'know' each other on facebook. A facebook conditioned ticket sale is not the sort of narrow audience I would have expected him to want to foster.

Link to comment
Share on other sites

I had 4 tabs open in the same browser (IE8). I then refreshed these every few seconds. F5 does refresh, but holding CTRL while you press F5 makes it reload the whole page. That's that I did. Not sure if it helped or not.

Other than that I think it was just luck.

Also make sure you go straight to http://www2.seetickets.com/g2011/regform.asp?orig=uk&method=DEPOSIT rather than www.seetickets.com/2011

Good luck in the resale :) Keep an checking here as unannounced resales do happen randomly in the days/weeks coming up. Probably as duplicate orders are weeded out or card payments don't go through.

Link to comment
Share on other sites

Say there were around 500,000 people registered for tickets (some people suggest this was higher), and there's 144,000 tickets available that gives a 1 in 3 or 4 chance of getting tickets - any system is going to leave more people without tickets than those who have tickets. So, for each person who has a ticket at least 2 other people are without them.

No system is ever going to give those that missed out a ticket. In 2007 they sold out in under 2 hours with the same complaints levelled at people who had been successful.

However re-sales do allow those who are persistent more chance of getting a ticket than those who give up - and that's the important point. In 2007 an awful lot of those who were unsuccessful on ticket day still went to the ball.

And I'd like to add - I never hit f5 on the machine which got through.

Edited by 5co77ie
Link to comment
Share on other sites

Say there were around 500,000 people registered for tickets (some people suggest this was higher), and there's 144,000 tickets available that gives a 1 in 3 or 4 chance of getting tickets - any system is going to leave more people without tickets than those who have tickets. So, for each person who has a ticket at least 2 other people are without them.

No system is ever going to give those that missed out a ticket. In 2007 they sold out in under 2 hours with the same complaints levelled at people who had been successful.

However re-sales do allow those who are persistent more chance of getting a ticket than those who give up - and that's the important point. In 2007 an awful lot of those who were unsuccessful on ticket day still went to the ball.

And I'd like to add - I never hit f5 on the machine which got through.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Latest Activity

    • Alkaline Trio 90 Barrington Levy 95 Basement Jaxx 120 Billy Bragg 100 Billy Ocean 100 The Black Keys 90 Carl Cox 100 Chase & Status 115 Chelsea Wolfe 85  CMAT 105 Confidence Man 150 MAX Dave 25 David Byrne 145 Disclosure 65  Everything Everything 105 Faithless 80  Fatboy Slim 100 Four Tet 125  Funeral for a Friend 45 Garbage 100 GOAT 105  Greentea Peng 120 Happy Mondays 80 Hollie Cook 90 Jorja Smith 100 José González 100 Joy Crookes 120  Judas Priest 90 Kasabian 80  Kneecap 110  The Last Dinner Party 25 Levellers 85  Limp Bizkit 35  Linkin Park 90 Lorde 120 Madness 75  The Maccabees 100 Neck Deep 135  Nile Rodgers & Chic 100 Overmono 100 Pixies 55 (-10) The Prodigy 140 +10  Pulp 150 MAX RAYE 100 Ren 85 Richard Ashcroft 95  Say She She 85 Scissor Sisters 120 Self Esteem 120 Skunk Anansie 100 Stereolab 120  The Streets 110 Super Furry Animals 110 Tems 50  Thundercat 90 Tom Jones 70  Two Door Cinema Club 20 Tyler, the Creator 75 Underworld 115 Wet Leg 90  Wilco 95  The Wombats 90 Wolf Alice 135
    • The Great Fete Festival (Sunday Only) Ocean Colour Scene day on Tickets For Good.
    • I was also at Ghost but seated. When they scanned my ticket's and they came up as seated they printed a small ticket with the seat number info.
    • I was standing for Ghost at O2 London last year where they put the phone in a pouch beforehand so I assume they're is a mechanism in place for people in seats. 
    • Most likely not, keeping an eye on Tixel and Twickets might be the best option.
  • Featured Products

  • Hot Topics

  • Latest Tourdates

×
×
  • Create New...