[15:11] hi newz2000, I saw firefox's index is fixed :) [15:12] hi Turl, yes, I noticed it yesterday [15:12] it was actually published last week (thursday or friday) so I'm surprised it took so long [15:12] I think it was due to our aggressive caching during the release period [15:13] I still wonder why sometimes, when I open firefox, another ubuntu page loads [15:14] it's the offline start page for when no network connection is detected [15:14] but I have connection :p [15:15] is it the page that looks kind of gold coloured at the top? [15:15] it's one that talks about ubuntu and has links for the community and similar [15:15] chrome://ubufox/... or sth similar is the url [15:15] this? http://start.ubuntu.com/8.04/ [15:15] oh [15:16] chrome://... is the offline start page [15:16] not that one [15:16] strange then [15:16] the test is very simple, it looks for a response to acertain website within a certain short period, and if the website doesn't respond quick enough it gives you the offline page [15:16] maybe it's 'cause I use wifi? :p [15:16] what site, btw? [15:16] I think start.ubuntu.com [15:18] btw, I have an idea for the download page, to simplify it a bit without much recoding [15:18] it's a meantime solution, lets say [15:18] * newz2000 is eager to hear [15:19] you could group the mirrors in countries, like aaa.com, bbb.com and ccc.com are from USA and aaa.com.ar bbb.com.ar are from Argentina [15:19] and then show a list of the available countries [15:19] so the user just chooses his/her country, or one nearby [15:20] that is a good idea [15:20] That would make the list far simpler and shorter [15:21] you should put a notice however, that the country is needed for mirror selection (well, use more "simple" words, people don't even need to know what a mirror is), because if not some paranoid people might think you are gathering info, spying on them or sth. [15:22] yeah, there's been a lot of debate on the "correct" amount of text. [15:22] we decided to have very little this tiem around [15:23] right now it says, "Choose a download location near you" Can you suggest better wording to replace or add to that? [15:25] mhm, you could write "Choose your country (or one nearby) to download from" if you implement the country list system [15:27] I'm not a native speaker nor have any high degree in English, so I'm surely not the best person to have a thought on that [15:27] I understand, I just was curious the keywords you felt were lacking [15:28] so switching to a coutntry based system and communicating to people that they need to choose a country is your goal. [15:28] I think that's a very good idea. [15:28] Maybe "Download from a country near you." [15:28] that sounds good [15:28] There are a lot of countries not in the list so many people will have to choose a nearby country. [15:29] maybe highlight the fact that downloading from a nearby country is faster? [15:29] ah, good suggestion [15:29] Very good suggestion [15:30] "Download faster from a country near you." doesn't sound good though. maybe include it in another paragraph on the right/under the list, or in a tooltip? [15:30] Turl: in South America, if your country wasn't chosen what would you do, choose from a neighbor or choose from USA? [15:30] say Peru or Brazil, or USA? [15:31] I have experience downloading from neighbour countries, so I'd choose USA. Usually latin american countries have low-bandwith connections. [15:32] that's what I thought [15:32] That's so hard to communicate and the impact can be quite severe (so I've heard) [15:32] and if there was an option to download from europe, I'd do that either. [15:32] you would or would not do that? [15:33] instead, sorry :p [15:33] ah, interesting... europe is faster than USA for you? [15:33] yep, I think there's a direct network link from america-europe? [15:34] well, all of them download the same if you use a download manager though :p [15:36] Latin America and Africa are two very odd places when calculating downloads. For Africa the rules are easy (choose Europe) because there are fewer people downloading and there just isn't a logical choice unless you're in south africa. [15:36] Latin america however has tons of Ubuntu users and interest and the rules for ideal bandwidth seem to be very complex [15:36] there's a site that shows the world traffic [15:37] here http://www.internettrafficreport.com/ [15:38] very interesting stuff [15:40] you see, we have very low packet loss :p http://www.internettrafficreport.com/samerica.htm [15:41] I see [15:41] quite high in North America http://www.internettrafficreport.com/namerica.htm :O === nealmcb1 is now known as nealmcb [17:17] hello everyone [17:17] newz2000, I need some advice :) [17:17] hey huayra [17:17] SpreadUbuntu went life with 0.1 [17:17] and we have been having performance problems [17:18] http://ubuntu.ec/su/drupal5/ [17:18] his server is maxed out on both RAM and swap [17:18] hard reboot every 12 hours is not the idea of my ideal site [17:18] so, we want to make some performance tweaks [17:18] and see how that goes [17:18] that's why we are here :) [17:18] so, the info: [17:19] The server is hosting 2 drupal instances and 2 other sites (little to none traffic in all of them besides SpreadUbuntu) [17:19] it's 256 mb of ram, and 512 of swap. I believe that adding more swap will help performance in the short run. Having 0 available memory cripples the system. Of course this would have to be coupled with ways to reduce memory usage. [17:20] I made a report for 30 seconds ago with webalizer so you can see the load, visits, etc [17:20] http://ubuntu.ec/webalizer/ [17:21] For november specifically: http://ubuntu.ec/webalizer/usage_200811.html [17:23] so, what can we do to improve our performance? [17:26] and the server runs of course ubuntu :) [17:46] huayra: so the site is running slow? [17:46] (sorry for delay, I was focused on another task and didn't see the conversation window) [17:46] not now, but when there is too much load it takes ages to get the page up [17:46] but the server never dies(tm), but in practice it does :( [17:47] (it's ok :)) [17:47] right [17:47] do you know if you are using the mpm worker module or the mpm prefork module for apache? [17:48] let me check [17:49] I should see that in apache.conf right? [17:49] apache2.conf [17:49] just a moment [17:56] ok [17:56] huayra: ok, I'm avail [17:57] good :) [17:57] I'm not sure how to tell which mpm module is enabled [17:57] where can it e seen? [17:57] I am sure i have seen it somewhere [17:57] There is probably a package installed, apache2-mpm-(something) [17:57] or something like that [17:58] dpkg -l apache2-mpm* [17:58] (that's a little L) [17:58] that will list the modules, the installed one will have a version number listed [17:59] prefork [17:59] I'm in aptitude [17:59] ;) [18:00] ok, now look in /etc/apach2/apache2.conf [18:00] scroll down to the preform mpm section [18:00] want the dump? [18:00] no [18:00] what is max_clients set to? [18:01] 50 [18:01] I did change that to 25, but in worker MPM, not prefork :( [18:01] shall I put a different value there? [18:01] I'm looking at the stats you linked to [18:01] I see a huge spike on Nov 10th [18:02] was that a period when your server was overwhelmed? [18:02] it may have been [18:03] we released yesterday and announced to all LoCo teams, marketing people and I posted it in the planet [18:03] so I guess it may have something to do with that [18:03] is it possible for you to run webalizer on just the log file from the 10th? [18:03] the server went down yesterday at about 18.00 UTC [18:03] and tonight at 00.30 UTC [18:04] I guess so, but I have only one file. [18:04] :| [18:04] Just do a grep to get the lines out from the 10th into a new log file and then run it on that [18:04] I did see though in the errors log that the max_clients value was reached [18:05] I'm trying to figure out if we're barking up the wrong tree [18:05] the numbers you're hitting are lower than I'd expect to be crushing your server [18:08] there it is [18:08] http://ubuntu.ec/webalizer/ [18:09] just the 10th [18:09] I have made a file for the 11th too if you want to see [18:09] 5600 hits per hour was your peak on the 10th. That's pretty low. :-/ [18:10] Its busy, don't get me wrong [18:10] but a modern server can handle more than 1.5 hits/sec usually [18:10] it's ok [18:10] it may be something else [18:10] so you're hitting swap when the load goes up? [18:10] yes [18:11] it uses up ALL resources [18:11] and bye [18:11] want to see the log for the 11th just to see what caused it to fall the last time? [18:11] sure [18:12] see the webalizer overview now [18:12] not as high as the peak on the 10th [18:13] ok [18:14] mmm, I have put drupal to make a cache every hour [18:14] what's your site's url again? [18:14] http://ubuntu.ec/su/drupal5/the message I almost always [18:14] http://ubuntu.ec/su/drupal5/ [18:14] sorry [18:16] whenever I try to go to SpreadUbuntu.com It sends me to ubuntu.com [18:16] http://pastebin.ubuntu.com/70603/ [18:17] yeah, spreadubuntu.com is not our URL yet [18:17] we must have the code ready [18:17] and then we can ask for the DNS redirection [18:17] ok, I see a big prob [18:17] you're using drupal to server static files [18:17] right now it is only a test site [18:17] for example this url: http://ubuntu.ec/su/drupal5/?q=en/system/files/imagecache/-t64/Poster_English_Ubuntu_export_version_openversion_smalljpeg[1].jpg [18:18] yes [18:19] what shall we do? [18:19] no 1 hour cache? [18:20] there is a setting in drupal that lets you serve the files directly instead of via drupal [18:20] yes, let me check [18:20] oh, but then we cannot count them... [18:20] true [18:21] unless you use webalizer [18:22] ok [18:22] The other option is to add more ram [18:22] that will help a lot [18:23] 512 will be enough you think? [18:23] It will help a lot. [18:23] good answer ;) [18:23] The other option is to turn off the bells and whistles. I think that would help a lot too but then you lose functionality [18:24] yeah, the ells and whistles are alpha and omega in a marketing site ;) [18:24] but maybe just sing public access for files in general would make a big difference [18:24] Download method: [18:24] Public - files are available using HTTP directly. [18:24] Private - files are transferred by Drupal. [18:25] this is what you mean, right? [18:25] yes, correct [18:25] I think I will try that [18:25] I can't stand seeing the site go down again [18:25] but if I activate the option again, the it regains the possibility to count the downloads, right? [18:26] is prefork a good choice? [18:26] and all the options as shown above? [18:28] ok newz2000 thanks for your time [18:28] we did remove all kind of stuff we don't use [18:28] modules and things like that [18:29] let's hope it turns out to work :) [18:29] I think you need the option you have (prefork). It's not ideal but is needed for php