My Kamusi - Login
username
password
You can Register Here ,   OR

Site Outages

Archived Page

This is a page from the Kamusi archives. The information below may be out of date, and the links may no longer be valid. Please visit kamusi.org for current information. If you know of links or information on this page that can be updated, please let us know.

Regular Kamusi visitors have probably noticed that the site has suffered from chronic problems with page loads. Last week the problem got so bad that we had to restart our server several times. We scoured our usage logs and analyzed our system, and we think we've solved the problem.

The key to solving the problem lay in our current hardware setup. We are using two servers at the moment, one for our regular pages and one for our data. Pages with URLs starting with "kamusiproject.org" come off the new server, and data pages with URLs beginning with "perl.kamusiproject.org" are physically served from a different machine. This is a temporary situation while we migrate the data to the new PALDO system that will run on the new server, but fortunately it gave us the ability to understand which pages were giving us the load problems.

Most hits to the Kamusi Project, more than 1,000,000 a month, are dictionary lookups. Our other pages, such as the discussion forum and this blog, receive only a fraction of the traffic. However, we realized that the data server that hosts dictionary lookups was working just fine. Our problem therefore wasn't due to the amount of traffic we were serving, but rather to something inherent in our code.

We reviewed our "theme," the underlying style information that places everything correctly on each page and gives the project its distinct look. Lo and behold, we came across a single missing instruction: something called $closure. Without $closure, pages didn't know when they were supposed to stop loading. When we had numerous users all trying to open pages using this broken theme, each user would retain an open line to our server, looking for the rest of the page. A very small spike in traffic would quickly clog the system, leading to very large increases in page loading times for everyone.

I don't know how long this problem has been going on, but I have a feeling it might have been a factor in many of the site outages we've experienced over the last several months. I hope this is the case, because I really want the problem to be fixed. We've been monitoring our load since implementing the fix on Saturday morning; our traffic level is normal, and we haven't had a single unusual spike. So I'm hopeful that we've truly achieved closure!



/content/bringing-closure-site-outages

Kamusi GOLD

These are the languages for which we have datasets that we are actively working toward putting online. Languages that are Active for you to search are marked with "A" in the list below.

Key

•A = Active language, aligned and searchable
•c = Data 🔢 elicited through the Comparative African Word List
•d = Data from independent sources that Kamusi participants align playing 🐥📊 DUCKS
•e = Data from the 🎮 games you can play on 😂🌎🤖 EmojiWorldBot
•P = Pending language, data in queue for alignment
•w = Data from 🔠🕸 WordNet teams

Software and Systems

We are actively creating new software for you to make use of and contribute to the 🎓 knowledge we are bringing together. Learn about software that is ready for you to download or in development, and the unique data systems we are putting in place for advanced language learning and technology:

Articles and Information

Kamusi has many elements. With these articles, you can read the details that interest you:

Videos and Slideshows

Some of what you need to know about Kamusi can best be understood visually. Our 📽 videos are not professional, but we hope you find them useful:

Partners

Our partners - past, present, and future - include:

Hack Kamusi

Here are some of the work elements on our task list that you can help do or fund:

Theory of Kamusi

Select a link below to learn about the principles that guide the project's unique approach to lexicography and public service.

Contact Us

We welcome your comments and questions, and will try to respond quickly. To get in touch, please visit our contact page. You must use a real email address if you want to get a real reply!

kamusigold.org/info/contact

© Copyright ©

The Kamusi Project dictionaries and the Kamusi Project databases are intellectual property protected by international copyright law, ©2007 through ©2018, under the joint ownership of Kamusi Project International and Kamusi Project USA. Further explanation may be found on our © Copyright page.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Commentary

Discussion items about language, technology, and society, from the Kamusi editor and others. This box is growing. To help develop or fund the project, please contact us!

Our biggest struggle is keeping Kamusi online and keeping it free. We cannot charge money for our services because that would block access to the very people we most want to benefit, the students and speakers of languages around the world that are almost always excluded from information technology. So, we ask, request, beseech, beg you, to please support our work by donating as generously as you can to help build and maintain this unique public resource.

/info/donate

Frequently Asked Questions

Answers to general questions you might have about Kamusi services.

We are building this page around real questions from members of the Kamusi community. Send us a question that you think will help other visitors to the site, and frequently we will place the answer here.

Try it : Ask a "FAQ"!

Press Coverage

Kamusi in the news: Reports by journalists and bloggers about our work in newspapers, television, radio, and online.

Sponsor Search:
Who Do You Know?



To keep Kamusi growing as a "free" knowledge resource for the world's languages, we need major contributions from philanthropists and organizations. Do you have any connections with a generous person, corporation, foundation, or family office that might wish to make a long term impact on educational outcomes and economic opportunity for speakers of excluded languages around the world? If you can help us reach out to a potential 💛😇 GOLD Angel, please contact us!