Archives
Stats
About CIA.vc
Development
As you may have noticed, cia.vc hasn't exactly set records in reaction times and reliability lately (error 500, anyone?). I'm one of the folks currently working behind the schemes to keep things up and running.
You may also be aware that CIA's original author and maintainer, Micah Dowty, has been fairly quiet lately and isn't working on it as much as he used to.
To squash the rumors, I'd like to state that these two things are not related ;-)
I'm one of the people who jumped in to do maintenance and code work. Some may know me as "BearPerson" from the freenode network or from the Source Mage GNU/Linux distribution.
Anyway, I'm afraid I haven't had much time to spend on code and mostly did maintenance lately ("Is CIA down?" - "Unlikely, let me see... Ah, it's knee-deep in swapspace, let me clean that up...")
However, I plan to spend some time on the code, especially optimizing and removing a few "walls" we're hitting currently.
So while the situation right now isn't exactly ideal, it's being worked on, and I hope that Sometime Soon we'll have a CIA.vc that's nicely responsive again even when there's a bunch of load on the system.
What is the problem right now?
Well, in a nutshell, it's one of scale. We've grown. I count 3582 projects in the stats, or 6639 counting sub-projects. Whenever I see the web part causing high load, I can count on seeing several search engines' web crawlers in the http logs.
While we should be able to cope with the load (only a couple of commits on average per minute), there's a bit of trouble when a "backlog" of requests temporarily builds up in memory and we end up escaping to swapspace, slowing down request processing and building the backlog even further.
So, while throwing more hardware at the problem would push out the wall further, I'm going to focus my time on making things work on what we have right now. Because they should. I'm a programmer, not a sysadmin.
I guess that's it for now. Please bear with us as we live through the current bumps in the road :-) And in the meantime, feel free to come into #cia on freenode with suggestions and problem notices, I'll be there.
Is that why my Sourceforge commits were freezing up the other day when running the CIA script?
You might want to do something about the spam on this blog. I see a bunch of link spam in the "latest comments" box.
Why not add a "robots.txt" to prevent search engines crawling until you get a better solution? Or just let them crawl parts of the site, not all of it. etc.
Why not set a "Crawl-delay: 10" and "Request-rate: 1/5" in the robots.txt
whats all that about?/
I bookmarked this link. Thank you for good job!
Great site. Good info.
It is the coolest site, keep so!
If you have to do it, you might as well do it right.
Great site. Good info.
Perfect site, i like it!
It is the coolest site, keep so!
Excellent site. It was pleasant to me.
Excellent site. It was pleasant to me.
If you have to do it, you might as well do it right.
If you have to do it, you might as well do it right.
Excellent site. It was pleasant to me.
Great. Now i can say thank you!
Great work, webmaster, nice design!
It is the coolest site, keep so!
Perfect work!
Very interesting site. Hope it will always be alive!
Beautiful site!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Great work, webmaster, nice design!
Great site. Good info.
Great. Now i can say thank you!
Excellent site. It was pleasant to me.
Great site. Good info.
Perfect site, i like it!
Great site. Keep doing.
Great. Now i can say thank you!
Great site. Good info.
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
Perfect site, i like it!
Excellent site. It was pleasant to me.
Very interesting site. Hope it will always be alive!
Great work, webmaster, nice design!
Great work, webmaster, nice design!
Excellent site. It was pleasant to me.
Great. Now i can say thank you!
Perfect site, i like it!
It is the coolest site, keep so!
I bookmarked this link. Thank you for good job!
I want to say - thank you for this!
Beautiful site!
Excellent site. It was pleasant to me.
Great site. Good info.
Perfect work!
Great site. Keep doing.
Perfect site, i like it!
I want to say - thank you for this!
Excellent site. It was pleasant to me.
Incredible site!
It is the coolest site, keep so!
Beautiful site!
Perfect site, i like it!
I bookmarked this link. Thank you for good job!
Perfect site, i like it!
Great site. Keep doing.
If you have to do it, you might as well do it right.
Great site. Good info.
Excellent site. It was pleasant to me.
It is the coolest site, keep so!
Great. Now i can say thank you!
It is the coolest site, keep so!
Perfect site, i like it!
Very interesting site. Hope it will always be alive!
If you have to do it, you might as well do it right.
It is the coolest site, keep so!
Great work, webmaster, nice design!
Excellent site. It was pleasant to me.
Great work, webmaster, nice design!
It is the coolest site, keep so!
It is the coolest site, keep so!
Great. Now i can say thank you!
Great work, webmaster, nice design!
Great site. Keep doing.
Great work, webmaster, nice design!
I want to say - thank you for this!
I want to say - thank you for this!
Perfect site, i like it!
Beautiful site!
Great work, webmaster, nice design!
Incredible site!
Excellent site. It was pleasant to me.
Great site. Good info.
If you have to do it, you might as well do it right.
I want to say - thank you for this!
I want to say - thank you for this!
Beautiful site!
Great site. Keep doing.
Incredible site!
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
I bookmarked this link. Thank you for good job!
Great. Now i can say thank you!
If you have to do it, you might as well do it right.
It is the coolest site, keep so!
Excellent site. It was pleasant to me.
Beautiful site!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Beautiful site!
Incredible site!
Great work, webmaster, nice design!
Perfect work!
Perfect work!
I bookmarked this link. Thank you for good job!
Incredible site!
Great site. Good info.
Very interesting site. Hope it will always be alive!
Perfect work!
Very interesting site. Hope it will always be alive!
Great site. Keep doing.
Very interesting site. Hope it will always be alive!
Great. Now i can say thank you!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Incredible site!
Perfect site, i like it!
Very interesting site. Hope it will always be alive!
Great. Now i can say thank you!
Incredible site!
Great site. Good info.
Very interesting site. Hope it will always be alive!
I bookmarked this link. Thank you for good job!
It is the coolest site, keep so!
Great site. Keep doing.
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
It is the coolest site, keep so!
I want to say - thank you for this!
Great work, webmaster, nice design!
Perfect work!
If you have to do it, you might as well do it right.
Perfect site, i like it!
Beautiful site!
Excellent site. It was pleasant to me.
Very interesting site. Hope it will always be alive!
Great site. Keep doing.
Great site. Good info.
Great. Now i can say thank you!
Great. Now i can say thank you!
Beautiful site!
I want to say - thank you for this!
Incredible site!
I bookmarked this link. Thank you for good job!
Perfect site, i like it!
Beautiful site!
Excellent site. It was pleasant to me.
Great work, webmaster, nice design!
I want to say - thank you for this!
Perfect work!
Very interesting site. Hope it will always be alive!
Great. Now i can say thank you!
I want to say - thank you for this!
I want to say - thank you for this!
If you have to do it, you might as well do it right.
Very interesting site. Hope it will always be alive!
If you have to do it, you might as well do it right.
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
Great site. Good info.
I want to say - thank you for this!
Incredible site!
Excellent site. It was pleasant to me.
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
It is the coolest site, keep so!
Very interesting site. Hope it will always be alive!
Excellent site. It was pleasant to me.
Beautiful site!
I bookmarked this link. Thank you for good job!
It is the coolest site, keep so!
I bookmarked this link. Thank you for good job!
Great. Now i can say thank you!
Perfect work!
Perfect work!
Very interesting site. Hope it will always be alive!
Incredible site!
I want to say - thank you for this!
Excellent site. It was pleasant to me.
Perfect site, i like it!
It is the coolest site, keep so!
Very interesting site. Hope it will always be alive!
Great work, webmaster, nice design!
I want to say - thank you for this!
Beautiful site!
Great. Now i can say thank you!
Great site. Good info.
Great. Now i can say thank you!
Beautiful site!
Perfect site, i like it!
Perfect site, i like it!
Great site. Keep doing.
Excellent site. It was pleasant to me.
Very interesting site. Hope it will always be alive!
Great work, webmaster, nice design!
I bookmarked this link. Thank you for good job!
Incredible site!
Incredible site!
Beautiful site!
Great work, webmaster, nice design!
Excellent site. It was pleasant to me.
Perfect site, i like it!
Great. Now i can say thank you!
Great. Now i can say thank you!
I want to say - thank you for this!
Excellent site. It was pleasant to me.
I bookmarked this link. Thank you for good job!
Great site. Good info.
Excellent site. It was pleasant to me.
Excellent site. It was pleasant to me.
I want to say - thank you for this!
Excellent site. It was pleasant to me.
If you have to do it, you might as well do it right.
Perfect site, i like it!
Incredible site!
Very interesting site. Hope it will always be alive!
Great site. Keep doing.
Great work, webmaster, nice design!
Beautiful site!
Great work, webmaster, nice design!
I want to say - thank you for this!
I want to say - thank you for this!
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
Great. Now i can say thank you!
It is the coolest site, keep so!
Great site. Good info.
Beautiful site!
Great site. Keep doing.
Incredible site!
It is the coolest site, keep so!
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
Incredible site!
It is the coolest site, keep so!
It is the coolest site, keep so!
I bookmarked this link. Thank you for good job!
It is the coolest site, keep so!
Perfect site, i like it!
Incredible site!
Great. Now i can say thank you!
Great work, webmaster, nice design!
Great. Now i can say thank you!
I want to say - thank you for this!
Excellent site. It was pleasant to me.
I want to say - thank you for this!
Great site. Keep doing.
Great work, webmaster, nice design!
I want to say - thank you for this!
Great work, webmaster, nice design!
Very interesting site. Hope it will always be alive!
If you have to do it, you might as well do it right.
It is the coolest site, keep so!
Great work, webmaster, nice design!
Incredible site!
Beautiful site!
Perfect site, i like it!
I bookmarked this link. Thank you for good job!
I bookmarked this link. Thank you for good job!
Perfect site, i like it!
I bookmarked this link. Thank you for good job!
It is the coolest site, keep so!
Great site. Good info.
Perfect work!
Perfect site, i like it!
Incredible site!
Great work, webmaster, nice design!
Beautiful site!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Very interesting site. Hope it will always be alive!
Great site. Good info.
It is the coolest site, keep so!
Great site. Good info.
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
Great work, webmaster, nice design!
Perfect work!
Perfect work!
I bookmarked this link. Thank you for good job!
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
If you have to do it, you might as well do it right.
I want to say - thank you for this!
It is the coolest site, keep so!
Incredible site!
If you have to do it, you might as well do it right.
Very interesting site. Hope it will always be alive!
I bookmarked this link. Thank you for good job!
It is the coolest site, keep so!
Perfect work!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Excellent site. It was pleasant to me.
Very interesting site. Hope it will always be alive!
Great site. Keep doing.
Perfect work!
Excellent site. It was pleasant to me.
Great site. Keep doing.
Perfect site, i like it!
It is the coolest site, keep so!
It is the coolest site, keep so!
Great work, webmaster, nice design!
I want to say - thank you for this!
If you have to do it, you might as well do it right.
Great. Now i can say thank you!
Beautiful site!
I want to say - thank you for this!
I bookmarked this link. Thank you for good job!
Great work, webmaster, nice design!
Very interesting site. Hope it will always be alive!
If you have to do it, you might as well do it right.
Great. Now i can say thank you!
It is the coolest site, keep so!
Very interesting site. Hope it will always be alive!
Beautiful site!
Very interesting site. Hope it will always be alive!
Excellent site. It was pleasant to me.
Perfect work!
I bookmarked this link. Thank you for good job!
Very interesting site. Hope it will always be alive!
Perfect site, i like it!
Very interesting site. Hope it will always be alive!
Great site. Keep doing.
Incredible site!
Great work, webmaster, nice design!
It is the coolest site, keep so!
Very interesting site. Hope it will always be alive!
Great work, webmaster, nice design!
Great site. Keep doing.
Very interesting site. Hope it will always be alive!
I want to say - thank you for this!
I bookmarked this link. Thank you for good job!
Beautiful site!
Very interesting site. Hope it will always be alive!
Great site. Good info.
Incredible site!
I want to say - thank you for this!
Perfect work!
Excellent site. It was pleasant to me.
Perfect work!
