Chat log from the meeting on 2012-06-12

From OpenSimulator

Jump to: navigation, search
[2012/06/12 11:10]  logger sewell: well that woke me up
[2012/06/12 11:11]  hippie balbozar: hello
[2012/06/12 11:11]  Taarna Welles: hi there hippie
[2012/06/12 11:11]  Sarah Kline: hello
[2012/06/12 11:11]  hippie balbozar: send me tp rich
[2012/06/12 11:11]  Andrew Hellershanks: We are back for round 2 :-)
[2012/06/12 11:12]  hippie balbozar: hi x
[2012/06/12 11:12]  xstorm Radek: lol
[2012/06/12 11:12]  Taarna Welles: I can't move
[2012/06/12 11:12]  xstorm Radek: hi hi
[2012/06/12 11:12]  BlueWall Slade: Hello again everyone
[2012/06/12 11:12]  Richardus Raymaker: TP back in again on the map fix frozen sometimes
[2012/06/12 11:12]  Richardus Raymaker: new round, something not viewer related, and maby fixt in latest opensim. i saw the last days sometime slag if im getting close to a simborder and turn. (no urn, straight into the other sim instead)
[2012/06/12 11:13]  xstorm Radek: ok what person do i blame for the crash ?
[2012/06/12 11:13]  Andrew Hellershanks: I knew there was a problem when I wasn't seeing what I typed in chat
[2012/06/12 11:13]  Nebadon Izumi: welcome back everyone
[2012/06/12 11:13]  Nebadon Izumi: the
[2012/06/12 11:13]  Taarna Welles: pffff
[2012/06/12 11:13]  Richardus Raymaker: justin ? it started after he came online (sorry)
[2012/06/12 11:13]  Nebadon Izumi: the region was running for several days
[2012/06/12 11:13]  xstorm Radek: wb neb
[2012/06/12 11:13]  Nebadon Izumi: i did not get a chance to restart it before meeting
[2012/06/12 11:13]  Andrew Hellershanks: Blame justincc? ;-)
[2012/06/12 11:14]  Nebadon Izumi: but the plazas have been extra crashy the last week or so
[2012/06/12 11:14]  Justin Clark-Casey: I did crash when I tried to teleport here, maybe
[2012/06/12 11:14]  Andrew Hellershanks: First meeting crash in a while
[2012/06/12 11:14]  Taarna Welles: any idea why?
[2012/06/12 11:14]  xstorm Radek: oh neb no minkeys to do that ?
[2012/06/12 11:14]  xstorm Radek: lol
[2012/06/12 11:14]  Nebadon Izumi: ya though this week has been abnormaly bad for plazas crashing
[2012/06/12 11:14]  Nebadon Izumi: no idea why
[2012/06/12 11:14]  Andrew Hellershanks: Has there been a recent code update for WP?
[2012/06/12 11:14]  Justin Clark-Casey: well,that's where one would have to start gathering data, etc.
[2012/06/12 11:14]  Nebadon Izumi: couple days ago Lbsa Plaza crashed 3 times in 1 day
[2012/06/12 11:14]  Sarah Kline: just one of those things
[2012/06/12 11:14]  Nebadon Izumi: i have not seen that happen for months
[2012/06/12 11:14]  Andrew Hellershanks: odd
[2012/06/12 11:14]  xstorm Radek: may be a griefer neb using a load attack script
[2012/06/12 11:15]  Nebadon Izumi: doubt it
[2012/06/12 11:15]  BlueWall Slade: electromagnetic radiation from satellite debris
[2012/06/12 11:15]  xstorm Radek: they doing it to sl
[2012/06/12 11:15]  xstorm Radek: lol
[2012/06/12 11:15]  Nebadon Izumi: well Lbsa has scripting disabled
[2012/06/12 11:15]  xstorm Radek: oh ok
[2012/06/12 11:16]  Nebadon Izumi: its really hard to say what is going on there
[2012/06/12 11:16]  Nebadon Izumi: it seems very random
[2012/06/12 11:16]  Nebadon Izumi: i would think if it was intentional there would be a more recognizable pattern to it
[2012/06/12 11:16]  Richardus Raymaker: how safe can you use compiled linux opensim code on windows with .net ?
[2012/06/12 11:16]  Nebadon Izumi: shouldnt be any problem at all Richardus
[2012/06/12 11:16]  Nebadon Izumi: C# is C#
[2012/06/12 11:17]  Andrew Hellershanks: neb, anything in the logs at crash time?
[2012/06/12 11:17]  Richardus Raymaker: ok, then i can use linux to make new binary's for testing git versions on windows
[2012/06/12 11:17]  Nebadon Izumi: not really Andrew
[2012/06/12 11:17]  Nebadon Izumi: most of the time the sims have been stuck at 0fps
[2012/06/12 11:17]  Richardus Raymaker: thats long time ago neb that i have seen 0fps
[2012/06/12 11:17]  Nebadon Izumi: i do see lots of spew, but I cant really say I could pinpoint any of it to the crash itself
[2012/06/12 11:17]  Nebadon Izumi: as i see that same type of spew even when sim is ok
[2012/06/12 11:17]  xstorm Radek: SL will not be using C# for a number of years yet so if we can get c# going first all the better
[2012/06/12 11:18]  Justin Clark-Casey: well, those requests really shouldn't be taking that long
[2012/06/12 11:18]  Nebadon Izumi: ya its been a long time since ive seen plazas get stuck at 0fps also
[2012/06/12 11:18]  Andrew Hellershanks: Richardus, file sizes may differ a bit due to different compiler but I've compiled modules in Linux and found they work in Windows
[2012/06/12 11:18]  Nebadon Izumi: lately before this week its been just a decline in performaance
[2012/06/12 11:18]  Nebadon Izumi: and we restart it
[2012/06/12 11:18]  Nebadon Izumi: but 0fps has been very few and far between lately until last few days
[2012/06/12 11:18]  Bob.Solo @avirtualworld.dyndns.org:8002: hey hippie send christina a tp
[2012/06/12 11:18]  Richardus Raymaker: well it because when i need to test a git version. its more easy to build it on linux andrew and then use on windows
[2012/06/12 11:19]  hippie balbozar: ok
[2012/06/12 11:19]  Justin Clark-Casey: those requests to the nonexisting profiles.osgrid.org/profile.php don't help
[2012/06/12 11:19]  xstorm Radek: may be too many sexy people in one place server can not take it
[2012/06/12 11:19]  Nebadon Izumi: its been doing that for years though Justin
[2012/06/12 11:19]  Nebadon Izumi: thats nothihng new
[2012/06/12 11:19]  Justin Clark-Casey: there's not mean to be some kind of page there?
[2012/06/12 11:19]  BlueWall Slade: where do those come from?
[2012/06/12 11:19]  Andrew Hellershanks: Been a couple recent announcements in the mailing list and/or IRC that are encouraging. Source of objects not moving in Z direction has been found(?) and a possible memory leak source also been found
[2012/06/12 11:19]  Dahlia Trimble: hi :)
[2012/06/12 11:19]  Nebadon Izumi: the only thing I can say for sure is in the past week or two
[2012/06/12 11:20]  Nebadon Izumi: since the last release I made
[2012/06/12 11:20]  Justin Clark-Casey: hello dahlia
[2012/06/12 11:20]  BlueWall Slade: Hi Dahlia
[2012/06/12 11:20]  hippie balbozar: not on bob
[2012/06/12 11:20]  Nebadon Izumi: the Slow Request print outs have gotten considerably worse
[2012/06/12 11:20]  Andrew Hellershanks: Richardus, *nods* Same for me. I don't have C# compilers in Windows
[2012/06/12 11:20]  xstorm Radek: ?
[2012/06/12 11:20]  Nebadon Izumi: I definately think something has changed for the worse in the code
[2012/06/12 11:20]  Nebadon Izumi: but where and what I can not say
[2012/06/12 11:20]  Justin Clark-Casey: well, nothing has changed at the basics that would affect that
[2012/06/12 11:20]  Justin Clark-Casey: I don't see this issue in other places, though the cirumstances are different
[2012/06/12 11:21]  Justin Clark-Casey: one change has been that FetchInventoryDescendents2 now works properly
[2012/06/12 11:21]  Richardus Raymaker: and the new code justin talked about with viewwer repsonse and simborders ? (that direction)
[2012/06/12 11:21]  Justin Clark-Casey: possibly that might trigger a different pattern of inventory requests, though I don't see how
[2012/06/12 11:21]  xstorm Radek: Neb is it the Hypergrid look up may be ?
[2012/06/12 11:22]  Bob.Solo @avirtualworld.dyndns.org:8002: in mine thats null in robust
[2012/06/12 11:22]  Andrew Hellershanks: Andrew Hellershanks notices Dahlia is packing heat
[2012/06/12 11:22]  Bob.Solo @avirtualworld.dyndns.org:8002: for hg friends and 50% we can talk across hg
[2012/06/12 11:22]  xstorm Radek: data moving from one database to hypergrid and to another server database makes a link back to the region database
[2012/06/12 11:22]  Bob.Solo @avirtualworld.dyndns.org:8002: if we come to osgrid then back
[2012/06/12 11:22]  Bob.Solo @avirtualworld.dyndns.org:8002: yes
[2012/06/12 11:22]  logger sewell: I have a question some one might know how to fix i hope :)
[2012/06/12 11:22]  Andrew Hellershanks: Andrew Hellershanks hopes Dahlia is planning to only use it on the lag monster
[2012/06/12 11:23]  Nebadon Izumi: to be honest xstorm, I can not really say what is causing it, it seems very random
[2012/06/12 11:23]  Nebadon Izumi: like yesterday I dont think lbsa had any issues
[2012/06/12 11:23]  Nebadon Izumi: day before it was frozen 3 times
[2012/06/12 11:23]  Dahlia Trimble: lag monster?
[2012/06/12 11:24]  Andrew Hellershanks: Dahlia, we don't see it here that much any more but on occasion
[2012/06/12 11:24]  Nebadon Izumi: couple weeks ago Wright Plaza ran for 7.5 days straight no issues
[2012/06/12 11:24]  logger sewell: we have an account that her avatar logged out and she gets a cannot connect to this region error be that way for 6 days we cant get her back in
[2012/06/12 11:24]  Nebadon Izumi: only reason i restarted it was because memory was super high
[2012/06/12 11:24]  xstorm Radek: frozen hhhmmm we are having frozen server problems on LL servers too
[2012/06/12 11:24]  Frank.Northmead @thenichols.net:8002: I was there for 2 of the Lbsa plaza freezes and at the time nothing unusual was going on and there were only a few AVs logged in.
[2012/06/12 11:24]  xstorm Radek: thats not good
[2012/06/12 11:25]  Nebadon Izumi: it very well could be some kind of network issues at the time though
[2012/06/12 11:25]  Nebadon Izumi: could explain the randomness of it
[2012/06/12 11:25]  Andrew Hellershanks: Those are hard to pin down
[2012/06/12 11:25]  Justin Clark-Casey: well, I will probably start to hink about all this slow handling stuff
[2012/06/12 11:25]  xstorm Radek: may be we have a link to the same type of server freezing and crashing
[2012/06/12 11:25]  Justin Clark-Casey: see if we can get to the bottom of where the delay is
[2012/06/12 11:26]  Richardus Raymaker: only thing i have are more crashing at simborders. somebody else told me to. but waiting on new osgriod version before i go try other things to
[2012/06/12 11:26]  Nebadon Izumi: ya possibly justin, but those messages have been printing like that for the past month or more
[2012/06/12 11:26]  Nebadon Izumi: much longer than we have been having issues
[2012/06/12 11:26]  Justin Clark-Casey: nebadon: if something drops to 0fps you need to capture a VM thread dump
[2012/06/12 11:26]  Nebadon Izumi: ever since you started having that stuff print out, its been really bad
[2012/06/12 11:26]  Nebadon Izumi: it floods the consoles constantly
[2012/06/12 11:26]  xstorm Radek: i have no clue yet as why the region servers at LL is freezing and crashing
[2012/06/12 11:26]  Justin Clark-Casey: well, it's better to figure out what the problem is than just hide it
[2012/06/12 11:26]  Nebadon Izumi: oh ya no doubt
[2012/06/12 11:26]  Justin Clark-Casey: though you could try just hiding it if you want
[2012/06/12 11:26]  BlueWall Slade: ++
[2012/06/12 11:26]  Sarah Kline: ^^
[2012/06/12 11:26]  Nebadon Izumi: I just don't think its related much to the recent crashing is all
[2012/06/12 11:26]  Richardus Raymaker: i get with save oar a few "cant find assets" errors ? usefull to know ?
[2012/06/12 11:26]  BlueWall Slade: ++ to fix it
[2012/06/12 11:27]  Dahlia Trimble: Ive seen evidence which suggests the "slow" messages are problems on the other end, not necessarily with the sim which reports them
[2012/06/12 11:27]  Nebadon Izumi: because those messages have been printing like that for weeks
[2012/06/12 11:27]  Justin Clark-Casey: richardus: not really
[2012/06/12 11:27]  Justin Clark-Casey: dahlia: but all that handling is done server side
[2012/06/12 11:27]  Justin Clark-Casey: there's no client component
[2012/06/12 11:27]  Nebadon Izumi: I think a lot of those messages are just slow connections on the client side
[2012/06/12 11:27]  Justin Clark-Casey: except maybe the return path
[2012/06/12 11:28]  Nebadon Izumi: a few times I have noticed that I generated a lot of those messages myself
[2012/06/12 11:28]  Dahlia Trimble: the handling is done server side but it's dependant on a clean connection and a responsive peer
[2012/06/12 11:28]  Nebadon Izumi: I had big files transfering
[2012/06/12 11:28]  Nebadon Izumi: via FTP
[2012/06/12 11:28]  Richardus Raymaker: but... the other end means the road to osgrid server.. or the server itself. ?!
[2012/06/12 11:28]  Nebadon Izumi: and my network was being overwhelmed i suspect
[2012/06/12 11:28]  xstorm Radek: well as for the messaging system we can do what LL can not do and make a better messaging system
[2012/06/12 11:28]  Justin Clark-Casey: personally, I would suspect the connectio nfrom simulator to robust services
[2012/06/12 11:28]  Nebadon Izumi: if you can manage to consume like 99% of your network bandwidth
[2012/06/12 11:28]  Nebadon Izumi: and then log into a simulator
[2012/06/12 11:28]  Nebadon Izumi: you will see that spew happen
[2012/06/12 11:29]  Nebadon Izumi: and its all on the client side
[2012/06/12 11:29]  Richardus Raymaker: well it sound logic. i have only 5Mbit cable upload..
[2012/06/12 11:30]  Justin Clark-Casey: anyway, I can't do much to investigate other sim crashing without bugs being reported
[2012/06/12 11:30]  Justin Clark-Casey: I haven't seen these problems elsewhere and there's no obvious trigger
[2012/06/12 11:30]  Nebadon Izumi: ya most Residential Internet Providers that number they sell you on is not gauranteed either
[2012/06/12 11:30]  Nebadon Izumi: thats the max you could theoretically get
[2012/06/12 11:30]  Nebadon Izumi: a lot of the times it is considerably lower
[2012/06/12 11:30]  Richardus Raymaker: my 5Mbit is 99.5% of time only used by opensim
[2012/06/12 11:30]  Justin Clark-Casey: you can't put some kind of dummy page at profiles.osgrid.org/profiles.php to stop those log entries?
[2012/06/12 11:31]  Bob.Solo @avirtualworld.dyndns.org:8002: wb christina
[2012/06/12 11:31]  BlueWall Slade: what generates those requests?
[2012/06/12 11:31]  Nebadon Izumi: no idea Justin
[2012/06/12 11:31]  christina wildrose: `thanks
[2012/06/12 11:31]  Nebadon Izumi: i don't evne know what errors your talking about
[2012/06/12 11:31]  Justin Clark-Casey: 18:25:23 - [PROFILE]: Unable to connect to Profile Server http://profiles.osgrid.org/profile.php. Exception System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.GetRequestStream () [0x0005f] in /root/install/mono2108/mono-2.10.8/mcs/class/System/System.Net/HttpWebRequest.cs:746 
  at Nwc.XmlRpc.XmlRpcRequest.Send (System.String url, Int32 timeout) [0x00000] in <filename unknown>:
[2012/06/12 11:31]  Nebadon Izumi: that is a real URL
[2012/06/12 11:31]  Nebadon Izumi: i cant really change that
[2012/06/12 11:31]  Nebadon Izumi: without breaking it
[2012/06/12 11:31]  Justin Clark-Casey: why can't you put a page there?
[2012/06/12 11:32]  xstorm Radek: lol i have seen that error too
[2012/06/12 11:32]  Nebadon Izumi: what kind of page?
[2012/06/12 11:32]  xstorm Radek: i ignore it
[2012/06/12 11:32]  Nebadon Izumi: that URL is functional
[2012/06/12 11:32]  Richardus Raymaker: think i saw it last time to the error
[2012/06/12 11:32]  Justin Clark-Casey: a blank one, or one that says "nothing here"
[2012/06/12 11:32]  Richardus Raymaker: but that url still give 404
[2012/06/12 11:32]  Nebadon Izumi: it is a blank page
[2012/06/12 11:32]  Justin Clark-Casey: no it isn't
[2012/06/12 11:32]  Richardus Raymaker: no its 404 here
[2012/06/12 11:32]  Nebadon Izumi: thats our PROFILE server url
[2012/06/12 11:32]  BlueWall Slade: is that from users' regions?
[2012/06/12 11:32]  Justin Clark-Casey: go to that url and see
[2012/06/12 11:32]  Richardus Raymaker: Object not found!
[2012/06/12 11:33]  Nebadon Izumi: i get a blank page
[2012/06/12 11:33]  Richardus Raymaker: Error 404
[2012/06/12 11:33]  Justin Clark-Casey: I don't
[2012/06/12 11:33]  Justin Clark-Casey: 404
[2012/06/12 11:33]  Richardus Raymaker: not here
[2012/06/12 11:33]  Nebadon Izumi: odd
[2012/06/12 11:33]  Richardus Raymaker: "The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again."
[2012/06/12 11:33]  Nebadon Izumi: loads fine for me
[2012/06/12 11:33]  xstorm Radek: Justin it may be a bad setting on your viewer
[2012/06/12 11:33]  Justin Clark-Casey: well, the simulator can't see it iether
[2012/06/12 11:33]  Justin Clark-Casey: no, I'm looking at the active logs for this simulator
[2012/06/12 11:33]  Nebadon Izumi: hrmm
[2012/06/12 11:33]  Nebadon Izumi: dunno
[2012/06/12 11:33]  Richardus Raymaker: firefox give the same error
[2012/06/12 11:33]  BlueWall Slade: Frank was seeing somethign wrong with profiles on LBSA a few dasy ago
[2012/06/12 11:33]  Nebadon Izumi: it is loading ok for me here
[2012/06/12 11:33]  Justin Clark-Casey: not much good if it loads only for you but not anyone else :)
[2012/06/12 11:34]  Richardus Raymaker: still useing cache file maby neb ?
[2012/06/12 11:34]  Nebadon Izumi: no
[2012/06/12 11:34]  Nebadon Izumi: my web browser clears the cache everytime i close it
[2012/06/12 11:34]  xstorm Radek: neb i see your profile just fine
[2012/06/12 11:35]  Richardus Raymaker: hehe
[2012/06/12 11:35]  Richardus Raymaker: http://profiles.osgrid.org/profile.php gives a blank page. on my link i found a dot at the end of the url
[2012/06/12 11:35]  Nebadon Izumi: ya
[2012/06/12 11:35]  BlueWall Slade: ProfileURL = http://profiles.osgrid.org/profile.php
[2012/06/12 11:35]  Nebadon Izumi: thats what it is Justin
[2012/06/12 11:35]  Richardus Raymaker: the error with url justin give contains a dot at url end
[2012/06/12 11:35]  Nebadon Izumi: that URL above
[2012/06/12 11:35]  Nebadon Izumi: you pasted
[2012/06/12 11:35]  Nebadon Izumi: has a dot at the end
[2012/06/12 11:35]  Justin Clark-Casey: I wans't using one without the .
[2012/06/12 11:36]  xstorm Radek: profiles are working just fine as i can see
[2012/06/12 11:36]  Nebadon Izumi: if i put a . at end i get a 404
[2012/06/12 11:36]  Nebadon Izumi: hrmm
[2012/06/12 11:36]  Nebadon Izumi: ya i do not know then
[2012/06/12 11:36]  Richardus Raymaker: [11:31] Justin Clark-Casey: 18:25:23 - [PROFILE]: Unable to connect to Profile Server http://profiles.osgrid.org/profile.php. Exc
[2012/06/12 11:36]  xstorm Radek: ignore the .
[2012/06/12 11:36]  Sarah Kline: some viewers have kept old system...its much faster
[2012/06/12 11:36]  Nebadon Izumi: there is a dot on that URL
[2012/06/12 11:36]  Andrew Hellershanks: The profile URL gives me a blank page which is what I would expect
[2012/06/12 11:36]  Richardus Raymaker: yes
[2012/06/12 11:36]  Justin Clark-Casey: right, but I see a 404 with http://profiles.osgrid.org/profiles.php
[2012/06/12 11:36]  Richardus Raymaker: without dot it works fine
[2012/06/12 11:36]  Justin Clark-Casey: the . was just a copy/past error
[2012/06/12 11:36]  Justin Clark-Casey: hmm
[2012/06/12 11:37]  Richardus Raymaker: hmm now i see the 404 to
[2012/06/12 11:37]  BlueWall Slade: nebadon - put this near the top ...
[2012/06/12 11:37]  BlueWall Slade: if ($_SERVER['REQUEST_METHOD'] == 'GET')
 {
  print "It Works!";
  return;
 }
[2012/06/12 11:37]  Richardus Raymaker: hehe
[2012/06/12 11:37]  Richardus Raymaker: lol type
[2012/06/12 11:37]  xstorm Radek: odd do you have a virus Justin ?
[2012/06/12 11:37]  Nebadon Izumi: oh you know why
[2012/06/12 11:37]  Nebadon Izumi: that URL is wrong
[2012/06/12 11:37]  Andrew Hellershanks: I should make profiles.php spit out some message if it isn't passed any data
[2012/06/12 11:37]  Nebadon Izumi: its not profiles.php
[2012/06/12 11:37]  Frank.Northmead @thenichols.net:8002: I get a 404 with http://profiles.osgrid.org/profiles.php
[2012/06/12 11:37]  Nebadon Izumi: its profile.php
[2012/06/12 11:37]  Richardus Raymaker: you did http://profiles.osgrid.org/profiles.php need to be http://profiles.osgrid.org/profile.php
[2012/06/12 11:37]  Justin Clark-Casey: http://profiles.osgrid.org/profile.php is blank
[2012/06/12 11:37]  Nebadon Izumi: yes
[2012/06/12 11:37]  Nebadon Izumi: wtf
[2012/06/12 11:37]  Justin Clark-Casey: but not profiles.php
[2012/06/12 11:38]  Nebadon Izumi: we have a typo in the code some where then
[2012/06/12 11:38]  Nebadon Izumi: profiles.php is incorrect
[2012/06/12 11:38]  Justin Clark-Casey: uhhhh
[2012/06/12 11:38]  Frank.Northmead @thenichols.net:8002: I get a blank page with http://profiles.osgrid.org/profile.php
[2012/06/12 11:38]  xstorm Radek: lol
[2012/06/12 11:38]  OtakuMegane Desu: lol
[2012/06/12 11:38]  Nebadon Izumi: how odd
[2012/06/12 11:38]  BlueWall Slade: you will because it doesn't handle GET
[2012/06/12 11:38]  Nebadon Izumi: wonder where the heck that is happening
[2012/06/12 11:38]  Andrew Hellershanks: right
[2012/06/12 11:38]  BlueWall Slade: add that little bit of code to send somethign back on a test
[2012/06/12 11:38]  Justin Clark-Casey: so the connection is happening in some non-core code
[2012/06/12 11:38]  Nebadon Izumi: some how its being pluralized
[2012/06/12 11:39]  xstorm Radek: blame it on the new auto coding HTML 5 lol
[2012/06/12 11:39]  BlueWall Slade: look in your Robust
[2012/06/12 11:39]  Nebadon Izumi: I havent touched the groups code in ages
[2012/06/12 11:39]  Nebadon Izumi: k 1 sec let me look
[2012/06/12 11:39]  BlueWall Slade: see if the setting for the SRV*** is it
[2012/06/12 11:39]  Nebadon Izumi: right
[2012/06/12 11:39]  Nebadon Izumi: though i havent touched that in months either
[2012/06/12 11:39]  Nebadon Izumi: maybe 4-5 months ago
[2012/06/12 11:39]  Andrew Hellershanks: Blame it on that thing used in cellphones. What's it called? Autocorrect?
[2012/06/12 11:39]  Justin Clark-Casey: possibly the profile code is appending the .
[2012/06/12 11:39]  xstorm Radek: yes yes
[2012/06/12 11:40]  xstorm Radek: lol
[2012/06/12 11:40]  Justin Clark-Casey: I can reach that url just fine from the wright plaza simulator commadn line
[2012/06/12 11:40]  Justin Clark-Casey: but as the code isn't core I can't easily look and see what's actually happening
[2012/06/12 11:40]  xstorm Radek: hate them auto dots
[2012/06/12 11:40]  Nebadon Izumi: there is no groups stuff in the robust config BlueWall
[2012/06/12 11:40]  Richardus Raymaker: Autohell.
[2012/06/12 11:40]  BlueWall Slade: profile
[2012/06/12 11:40]  Andrew Hellershanks: Would it be useful to have profile.php spit out a message if its used with a GET instead of a POST?
[2012/06/12 11:40]  Nebadon Izumi: oh right 1 sec
[2012/06/12 11:40]  Nebadon Izumi: no its right there
[2012/06/12 11:41]  Nebadon Izumi: SRV_ProfileServerURI = "http://profiles.osgrid.org/profile.php"
[2012/06/12 11:41]  BlueWall Slade: ok
[2012/06/12 11:41]  Nebadon Izumi: so what the heck
[2012/06/12 11:41]  Nebadon Izumi: let me check plaza config
[2012/06/12 11:41]  BlueWall Slade: now, how frequent is it?
[2012/06/12 11:41]  BlueWall Slade: ++
[2012/06/12 11:41]  nurbsPlane9: DynamicTextureModule: Error preparing image using URL http://images.intellicast.com/WxImages/Radar/usa.gif
[2012/06/12 11:42]  Nebadon Izumi: plaza is configured properly as well
[2012/06/12 11:42]  Nebadon Izumi: [Profile]
  ; Change it to your own HTTP server to have the Profile server work
  ProfileURL = http://profiles.osgrid.org/profile.php
[2012/06/12 11:42]  Nebadon Izumi: so what the heck
[2012/06/12 11:42]  Nebadon Izumi: how can this possibly be happening
[2012/06/12 11:42]  xstorm Radek: .
[2012/06/12 11:42]  BlueWall Slade: you could also make a softlink - ln -s profile.php profiles.php
[2012/06/12 11:42]  Nebadon Izumi: well
[2012/06/12 11:42]  xstorm Radek: .
[2012/06/12 11:42]  BlueWall Slade: the "s" is the issue??
[2012/06/12 11:42]  Nebadon Izumi: that just hides the problem though
[2012/06/12 11:43]  Nebadon Izumi: how on earth could this actually be happening is what I want to know
[2012/06/12 11:43]  Nebadon Izumi: its not Robust or the Simulator
[2012/06/12 11:43]  Nebadon Izumi: the configs anyway
[2012/06/12 11:43]  BlueWall Slade: is it the "s" ?
[2012/06/12 11:43]  Nebadon Izumi: yes
[2012/06/12 11:43]  Nebadon Izumi: profiles.php does not exist
[2012/06/12 11:43]  Justin Clark-Casey: bluewall: here's the most recent error though
[2012/06/12 11:43]  Justin Clark-Casey: 18:36:51 - [PROFILE]: Unable to connect to Profile Server http://profiles.osgrid.org/profile.php. Exception System.Net.WebException: The remote server returned an error: (404) Not Found.
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x002d9] in /root/install/mono2108/mono-2.10.8/mcs/class/System/System.Net/HttpWebRequest.cs:1475
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00135] in /root/install/mono2108/mono-2.10.8/mcs/class/System/System.Net/HttpWebRequest.cs:1300
[2012/06/12 11:43]  Nebadon Izumi: so why is the simulator asking for it
[2012/06/12 11:43]  BlueWall Slade: is it very frequent?
[2012/06/12 11:43]  BlueWall Slade: and - which log is it in?
[2012/06/12 11:43]  Justin Clark-Casey: this is in the simulator log
[2012/06/12 11:44]  BlueWall Slade: ok
[2012/06/12 11:44]  Nebadon Izumi: see that error is correct
[2012/06/12 11:44]  Richardus Raymaker: again the 404 with that link, unless singularity is doing something strange
[2012/06/12 11:44]  Nebadon Izumi: that URL is correct above
[2012/06/12 11:44]  Richardus Raymaker: no again profile.php.
[2012/06/12 11:44]  Andrew Hellershanks: justincc, that URL doesn't have the s in profile.php but it appears as if it has a "." at the end of the URL
[2012/06/12 11:44]  Justin Clark-Casey: andrew: that's because the logging message put it there
[2012/06/12 11:44]  Andrew Hellershanks: sill logging message
[2012/06/12 11:44]  Justin Clark-Casey: I don't know if that has accidentally become part of the url or whether the logging has just put a full stop there
[2012/06/12 11:45]  BlueWall Slade: do0p a quick query in the user's account to see if you can find "%profiles%" in their service urls
[2012/06/12 11:45]  Andrew Hellershanks: or silly underlining makeing it seem its part of URL
[2012/06/12 11:45]  xstorm Radek: this mouse did not do it but i do find it interesting ã‹¡
[2012/06/12 11:45]  Nebadon Izumi: did you just typo profiles.php justin?
[2012/06/12 11:45]  Justin Clark-Casey: I don't know now
[2012/06/12 11:45]  Nebadon Izumi: because I am not actually seeing that in the log
[2012/06/12 11:45]  Justin Clark-Casey: maybe
[2012/06/12 11:45]  Nebadon Izumi: must have because I am not seeing that actually in the log
[2012/06/12 11:45]  Justin Clark-Casey: perhaps we should move on to another topic. As you says, there errros are n't new
[2012/06/12 11:46]  Justin Clark-Casey: but they do muddy the waters
[2012/06/12 11:46]  Justin Clark-Casey: I will tryu and think about how to get better data as to why all these 'slow' requests are happening
[2012/06/12 11:46]  Justin Clark-Casey: if they are because of a slow reply connection back to the client then we atre better off not printing them out obsessively, since there's little that can be done about that
[2012/06/12 11:47]  Justin Clark-Casey: all these 'slow' requests also muddy the water for investigating the othe problems
[2012/06/12 11:47]  Richardus Raymaker: Is there a reason why you seems to get sometimes lag when you get close to a simborder ? and sometimes fly straight instead of makeing the planned turn.
[2012/06/12 11:47]  Justin Clark-Casey: richardus: yes, certain checks start o happen at borders
[2012/06/12 11:47]  Nebadon Izumi: I just made a change to nginx on the server
[2012/06/12 11:48]  Nebadon Izumi: maybe it will help
[2012/06/12 11:48]  Justin Clark-Casey: possibly there might be issues if the neighbour is slow
[2012/06/12 11:48]  xstorm Radek: need some way too report errors by threat level and then type
[2012/06/12 11:48]  Nebadon Izumi: nginx was set to throttle to 5 requests per second per IP
[2012/06/12 11:48]  Justin Clark-Casey: nebadon: yeah, really need to get to the root of where the delays are happening. Will try to think about that soon
[2012/06/12 11:48]  Nebadon Izumi: i changed that to 10 lets see if that helps
[2012/06/12 11:48]  Justin Clark-Casey: nebadon: that could be a factor with the way opensim currently operates
[2012/06/12 11:48]  Nebadon Izumi: well I doubled it
[2012/06/12 11:48]  Nebadon Izumi: so lets see
[2012/06/12 11:48]  Nebadon Izumi: maybe things will improve a bit
[2012/06/12 11:48]  Justin Clark-Casey: is this nginex acting as the load balancer?
[2012/06/12 11:49]  Nebadon Izumi: no just proxy
[2012/06/12 11:49]  Nebadon Izumi: well
[2012/06/12 11:49]  Nebadon Izumi: not with profiles its not
[2012/06/12 11:49]  Nebadon Izumi: with inventory and presence yes
[2012/06/12 11:49]  Richardus Raymaker: the neighborns are a few 1000 miles away yes.
[2012/06/12 11:49]  xstorm Radek: Neb blame it on HTML 5 every one is doing that now days lol
[2012/06/12 11:49]  Nebadon Izumi: and grid server too
[2012/06/12 11:49]  Nebadon Izumi: but not profiles
[2012/06/12 11:49]  Justin Clark-Casey: yes, worth increasing that figure
[2012/06/12 11:49]  Nebadon Izumi: ya i'll keep an eye on things
[2012/06/12 11:49]  Nebadon Izumi: hopefully 10/sec is enough
[2012/06/12 11:50]  Andrew Hellershanks: One of these days I will redo profiles module to eliminate the PHP code (except for where webprofiles are concerned)
[2012/06/12 11:50]  xstorm Radek: ã‹¡
[2012/06/12 11:50]  Justin Clark-Casey: perhaps we should talk about something else now
[2012/06/12 11:50]  Nebadon Izumi: heheh
[2012/06/12 11:50]  Andrew Hellershanks: nows your chance logger
[2012/06/12 11:50]  Nebadon Izumi: well its good we talk about this stuff
[2012/06/12 11:51]  Nebadon Izumi: and try to figure it out
[2012/06/12 11:51]  BlueWall Slade: Z03.log:20:33:52 - [PROFILE]: Unable to connect to Profile Server http://ascent.
 bluewallgroup.com/opensim/profile.php. Exception System.Net.WebException: The r
 emote server returned an error: (500) Internal Server Error.
[2012/06/12 11:51]  Richardus Raymaker: not if you dont need more work :)
[2012/06/12 11:51]  BlueWall Slade: the "." is the logger appending it to the message
[2012/06/12 11:51]  Nebadon Izumi: interesting BlueWall so your seeing similar messages?
[2012/06/12 11:51]  BlueWall Slade: well, I was moving some things around in the server a few days back.
[2012/06/12 11:51]  Nebadon Izumi: ah ok
[2012/06/12 11:51]  Andrew Hellershanks: Richardus, A ton of items to do + 1 means the one more item isn't going to be noticed in the grand scheme of things. ;-)
[2012/06/12 11:51]  BlueWall Slade: see that is (500)
[2012/06/12 11:52]  Nebadon Izumi: oh right
[2012/06/12 11:52]  Andrew Hellershanks: 500 can indicate a problem with the PHP script or its configuration
[2012/06/12 11:52]  Nebadon Izumi: I am checking the asset server configuration now
[2012/06/12 11:52]  logger sewell: weel now lets see we have a feind that cannot get her avatar to connect to any region after a slow log out is there any one that has seen that or can tell me a fix for it
[2012/06/12 11:52]  Nebadon Izumi: to see what we are throtteling it at
[2012/06/12 11:53]  Nebadon Izumi: i might increase that a bit as well
[2012/06/12 11:53]  BlueWall Slade: yesh I think the server wasn't turned on
[2012/06/12 11:53]  Justin Clark-Casey: logger: I haven't heard of that. What happens when she tries to connect?
[2012/06/12 11:53]  BlueWall Slade: I was moving things around - AT&T quietly axxed my inbound port 80
[2012/06/12 11:53]  logger sewell: she gets a can not connet to region try another region
[2012/06/12 11:53]  Nebadon Izumi: asset server was 8/sec
[2012/06/12 11:53]  Nebadon Izumi: i think i'll increase that just a smidge
[2012/06/12 11:53]  xstorm Radek: thats a new one
[2012/06/12 11:54]  Justin Clark-Casey: logger: To lbsa plaza too?
[2012/06/12 11:54]  Richardus Raymaker: logger, did she try to login straight to plaza ?
[2012/06/12 11:54]  Nebadon Izumi: bumped assets up to 12/sec
[2012/06/12 11:54]  logger sewell: she logs in to the db and i can force the avatar to log out
[2012/06/12 11:54]  xstorm Radek: sounds odd for att
[2012/06/12 11:54]  logger sewell: no this is on our grid
[2012/06/12 11:55]  BlueWall Slade: do you have fallback/default regions assigned?
[2012/06/12 11:55]  Justin Clark-Casey: nebadon: I think what I'm going to ddo is improve timing data to see if the slowness is due to a slow reply data squirt back to the viewer
[2012/06/12 11:55]  Andrew Hellershanks: justincc, I should point out that logger is running a grid based on OS 0.7.1 and he can't upgrade the grid to a more recent OS yet due to use of custom add on modules.
[2012/06/12 11:55]  logger sewell: adrew has looked at the log files but we dont seam to find anything
[2012/06/12 11:55]  Justin Clark-Casey: if it is then we should stop logging those situations
[2012/06/12 11:55]  xstorm Radek: i tested log in from my private server and had no problems
[2012/06/12 11:55]  logger sewell: andrew *
[2012/06/12 11:55]  Justin Clark-Casey: if you're running 0.7.1 I'm afraid i can't help much
[2012/06/12 11:55]  Justin Clark-Casey: but you need to check you've set up fallback regions, etc.
[2012/06/12 11:55]  logger sewell: yeh thats a problem
[2012/06/12 11:56]  BlueWall Slade: what changed in the modules that can't be upgraded?
[2012/06/12 11:56]  Andrew Hellershanks: justin, it doesn't matter what region the person tries to log in to.
[2012/06/12 11:56]  Justin Clark-Casey: I'm not aware of any bug that would cause that
[2012/06/12 11:56]  Justin Clark-Casey: but 0.7.1 was 10 months of code ago, i think
[2012/06/12 11:57]  BlueWall Slade: I don't remember any major changes
[2012/06/12 11:57]  Tiffany Magic: And, believe us... we are trying to upgrade. Just can't seem to find ways to do it.
[2012/06/12 11:57]  Andrew Hellershanks: Blue, the module loading code/method has changed in recent OS. Source code for the modules isn't really available which is causing some headaches
[2012/06/12 11:57]  BlueWall Slade: there were a few small ones
[2012/06/12 11:57]  Dahlia Trimble: region module interface is pretty stable
[2012/06/12 11:57]  xstorm Radek: thats not sounding right i have not had that problemat all
[2012/06/12 11:57]  Justin Clark-Casey: andrew: module loading hasn't changed at all
[2012/06/12 11:57]  Nebadon Izumi: hmm looking at the logs
[2012/06/12 11:57]  Andrew Hellershanks: I've been trying to help logger and Tiffany.
[2012/06/12 11:57]  BlueWall Slade: yeah the loader i sstable
[2012/06/12 11:57]  Nebadon Izumi: it looks like the profile page might be getting flooded from an IP address
[2012/06/12 11:57]  Nebadon Izumi: im looking more into it now
[2012/06/12 11:57]  Justin Clark-Casey: andrew: what's the problem with upgrading?
[2012/06/12 11:57]  BlueWall Slade: some interface things changed - but very simple
[2012/06/12 11:57]  Andrew Hellershanks: it did change. There was that stuff that was done about replaceable modules.
[2012/06/12 11:58]  BlueWall Slade: hmmm
[2012/06/12 11:58]  Nebadon Izumi: oh dang
[2012/06/12 11:58]  Nebadon Izumi: its coming from this server
[2012/06/12 11:58]  BlueWall Slade: who wrote the modules?
[2012/06/12 11:58]  Nebadon Izumi: lol
[2012/06/12 11:58]  Nebadon Izumi: man plaza02 is flooding profiles URL bad
[2012/06/12 11:58]  Nebadon Izumi: really bad
[2012/06/12 11:58]  Andrew Hellershanks: justin, the grid uses four custom modules and those four modules haven't been updated yet. The person who wrote them isn't being that cooperative so we are having to work around that.
[2012/06/12 11:58]  xstorm Radek: is it ?
[2012/06/12 11:58]  Nebadon Izumi: 1000's of requests
[2012/06/12 11:59]  Nebadon Izumi: not good
[2012/06/12 11:59]  Nebadon Izumi: no wonder its not loading
[2012/06/12 11:59]  Nebadon Izumi: lol
[2012/06/12 11:59]  Justin Clark-Casey: nebadon: hmm, why would there be so many requests for profiles?
[2012/06/12 11:59]  Nebadon Izumi: no idea
[2012/06/12 11:59]  BlueWall Slade: the module provider would need to update them
[2012/06/12 11:59]  Tiffany Magic: He won't.
[2012/06/12 11:59]  BlueWall Slade: the changes were not major
[2012/06/12 11:59]  Andrew Hellershanks: Blue, Request has been made but no response yet.
[2012/06/12 11:59]  BlueWall Slade: He won't??
[2012/06/12 11:59]  Tiffany Magic: Won't even provide source codes.
[2012/06/12 11:59]  Justin Clark-Casey: Does a profile get requests in situations other than somebody asking for one?
[2012/06/12 11:59]  BlueWall Slade: what do they do?
[2012/06/12 12:00]  Nebadon Izumi: check this out
[2012/06/12 12:00]  xstorm Radek: is there a profile call script some place ?
[2012/06/12 12:00]  Nebadon Izumi: a very small snippet
[2012/06/12 12:00]  Nebadon Izumi: http://pastebin.com/q9ZUsWrA
[2012/06/12 12:00]  Andrew Hellershanks: BlueWall: I'm trying to see what I can do to update the modules.
[2012/06/12 12:00]  Nebadon Izumi: i doubt it xstorm
[2012/06/12 12:00]  Justin Clark-Casey: nebadon: post requests? I would have thought practically all requests would be get
[2012/06/12 12:00]  Andrew Hellershanks: I've only just finished my course so I have some free time again to work on this but I'm catching up other things that have been on hold while the course was underway.
[2012/06/12 12:00]  BlueWall Slade: well, what is the license on them?
[2012/06/12 12:00]  xstorm Radek: i have seen that do calls like that
[2012/06/12 12:01]  Nebadon Izumi: ya seems very odd justin
[2012/06/12 12:01]  Nebadon Izumi: thats like 30 seconds
[2012/06/12 12:01]  Nebadon Izumi: for all those requests
[2012/06/12 12:01]  Nebadon Izumi: not even
[2012/06/12 12:01]  Andrew Hellershanks: justin, requests to profile.php are done via post since data has to be supplied (ie. avatar UUID)
[2012/06/12 12:01]  Justin Clark-Casey: nebadon: this is an addon profile module?
[2012/06/12 12:01]  Nebadon Izumi: i don't know
[2012/06/12 12:01]  Nebadon Izumi: im just looking a tthe nginx log
[2012/06/12 12:01]  Justin Clark-Casey: I would have thought you would supply avatar uuid as part of the get query
[2012/06/12 12:01]  Frank.Northmead @thenichols.net:8002: Neb, could it be an HG thing? And am I the only HG'er here? I could leave and see if it stops.
[2012/06/12 12:01]  Justin Clark-Casey: doing this by post is perverse
[2012/06/12 12:01]  BlueWall Slade: look at accesss_log
[2012/06/12 12:01]  Andrew Hellershanks: nebadon, are'nt you using osprofile?
[2012/06/12 12:02]  Nebadon Izumi: yes we are
[2012/06/12 12:02]  Nebadon Izumi: and you know what justin
[2012/06/12 12:02]  Nebadon Izumi: all the services pipe through same nginx instance
[2012/06/12 12:02]  Andrew Hellershanks: using post makes it less of an issue of people trying to abuse the script.
[2012/06/12 12:02]  Justin Clark-Casey: having all those requests probably won't be helping the simulator much
[2012/06/12 12:02]  Nebadon Izumi: so if profiles is flooding and nginx is blocking
[2012/06/12 12:02]  Nebadon Izumi: its going to block all requests from this server
[2012/06/12 12:02]  Nebadon Izumi: not just profiles
[2012/06/12 12:03]  Nebadon Izumi: no wonder we are seeing spew
[2012/06/12 12:03]  Justin Clark-Casey: andrew: how so?
[2012/06/12 12:03]  Nebadon Izumi: right now its totally working against us Andrew
[2012/06/12 12:03]  Nebadon Izumi: so it seems
[2012/06/12 12:03]  Nebadon Izumi: hehe
[2012/06/12 12:03]  Sarah Kline: would a viewer be doing this?
[2012/06/12 12:03]  Nebadon Izumi: its prompting nginx to stop sending requests entirely to this server
[2012/06/12 12:03]  BlueWall Slade: hmm, about all calls are POST
[2012/06/12 12:04]  Nebadon Izumi: there is literally like 500 posts in 20 seconds
[2012/06/12 12:04]  Andrew Hellershanks: justin, makes it a little harder to just do random requests for data for profile data by just putting a URL in to webbrowser. Someone would have to create a page to do the post to server.
[2012/06/12 12:04]  Justin Clark-Casey: andrew: that's not a good argument. It's easy to construct a post request
[2012/06/12 12:05]  Justin Clark-Casey: nyaway, it's kind of irrlevelant. It's the sheer volume of requests that might be a proiblem, not the fact they are post
[2012/06/12 12:05]  Nebadon Izumi: ya totally it is
[2012/06/12 12:05]  BlueWall Slade: why would POST not be good?
[2012/06/12 12:05]  Nebadon Izumi: profiles is killing everything right now
[2012/06/12 12:05]  Nebadon Izumi: because of our nginx throtteling
[2012/06/12 12:05]  Justin Clark-Casey: bluewall: it's very against http - you're not posting data, you're getting it
[2012/06/12 12:05]  Nebadon Izumi: nginx sees it as an attack of sorts
[2012/06/12 12:05]  Nebadon Izumi: hehe
[2012/06/12 12:05]  Justin Clark-Casey: post would only be if you were actually updating a profile
[2012/06/12 12:06]  BlueWall Slade: ok, it's agains REST semantics
[2012/06/12 12:06]  BlueWall Slade: I see
[2012/06/12 12:06]  Andrew Hellershanks: but you can't just create a POST from entering URL straight in to web browser. You have tocreate a web form or something to generate a post or write a line or two of code to make the post request.
[2012/06/12 12:06]  Justin Clark-Casey: profiles.php/<uuid>
[2012/06/12 12:06]  Justin Clark-Casey: GET profiles.php?uuid=<uuid>
[2012/06/12 12:06]  Justin Clark-Casey: lots of ways of doping it
[2012/06/12 12:06]  Andrew Hellershanks: profile.php should decide what it wants to listen for and ignore the other.
[2012/06/12 12:06]  BlueWall Slade: I guess this one will die anyway after a bit
[2012/06/12 12:06]  Andrew Hellershanks: GET profiles is a GET not a post
[2012/06/12 12:07]  Justin Clark-Casey: well, I'm not sure why you would use post. I't snot going to be any more' secure'
[2012/06/12 12:07]  BlueWall Slade: the php does not handle a GET
[2012/06/12 12:07]  Justin Clark-Casey: if somebody wanted to whack in a load of posts requests if would be very easy to do
[2012/06/12 12:07]  BlueWall Slade: that was the way it was written ages ago
[2012/06/12 12:07]  Justin Clark-Casey: anyway, this is kind of irrelevant
[2012/06/12 12:07]  Nebadon Izumi: I bumped nginx up again
[2012/06/12 12:07]  Andrew Hellershanks: the php doesn't even check. It just grabs HTTP_RAW_POST_DATA and runs with it. It should check method.
[2012/06/12 12:07]  Nebadon Izumi: to 15/sec
[2012/06/12 12:07]  Nebadon Izumi: looking at the logs
[2012/06/12 12:07]  Nebadon Izumi: this should cover most situations for now
[2012/06/12 12:08]  Nebadon Izumi: until we can better figure out the best way to do this stuff
[2012/06/12 12:08]  BlueWall Slade: I guess it needs an update?
[2012/06/12 12:08]  Justin Clark-Casey: nebadon: yeah, se if that's any better. If not, try disabling profiles temporarily and see if that makes a difference
[2012/06/12 12:08]  Richardus Raymaker: post dont put data visible in url if am right and get is display everything in url that is limited in length to (255chars if am right)
[2012/06/12 12:08]  Andrew Hellershanks: justin: Regarding loggers issue, there are "slow POST" messages in the log if that has anything to do with the issue.
[2012/06/12 12:08]  Justin Clark-Casey: andrew: almost certainly not
[2012/06/12 12:08]  Andrew Hellershanks: yea, didn't think so. THose have been around for ages.
[2012/06/12 12:09]  Andrew Hellershanks: I'm looking for difference between successful login to grid vs. the one where can't connect to region
[2012/06/12 12:09]  Justin Clark-Casey: I'm not sure what the issue is. But 0.7.1 was simply too long ago and alpha code to be able to tell further
[2012/06/12 12:09]  Simulator Version v0.5: shouts: OpenSim 0.7.4 Dev          729d901: 2012-06-02 05:03:56 +0100 (Unix/Mono)
[2012/06/12 12:09]  Andrew Hellershanks: Could bad avatar attachment/clothing data be a cause for unable to connect to region, or problem with something to do with groups?
[2012/06/12 12:09]  BlueWall Slade: Andrew - do you have the source to the modules?
[2012/06/12 12:09]  Justin Clark-Casey: andrew: maybe
[2012/06/12 12:10]  Justin Clark-Casey: nebadon: do still need to look at those 'slow' requests though - I understand your frustration on that point
[2012/06/12 12:10]  Andrew Hellershanks: Blue, the modules have been decompiled to source but need clean up.
[2012/06/12 12:10]  BlueWall Slade: uhh, ok - won't go there, lol
[2012/06/12 12:10]  Justin Clark-Casey: andrew: sounds like it might almost be easier just to rewrite :)
[2012/06/12 12:10]  Andrew Hellershanks: justin, ok. i'll check on that. I don't know the code enough to know what goes on after attempt to connect to region
[2012/06/12 12:11]  Justin Clark-Casey: andrew: there's lost of points in the process and it depends on where exactly things are going wrong
[2012/06/12 12:11]  Justin Clark-Casey: nebadoN: I have to think all those profile.php requesta ren't normal
[2012/06/12 12:11]  Andrew Hellershanks: justin, I did have that thought but I don't know C# or the OS code enough to be able to feel comfortable in tackling a complete rewrite of four modules.
[2012/06/12 12:11]  BlueWall Slade: nothign has changed in that for ages
[2012/06/12 12:12]  Justin Clark-Casey: nebadon: I mean, 14 requests a second at peak in that little snippet
[2012/06/12 12:12]  Tiffany Magic: If there is a way to just replace them with working ones and not lose all the data, that is an option, isn't it?
[2012/06/12 12:12]  xstorm Radek: you know if you start to work on profiles may be you can work on a Hypergrid profile system that will link profile systems and link it to a calling card in the users inventory groups can work the same way
[2012/06/12 12:12]  Andrew Hellershanks: nebadon, I can give you some lines of code if you want to record the requests being made to profile.php
[2012/06/12 12:12]  Justin Clark-Casey: andrew: perhaps the deompiled modules could just have the Replaceable Interface stuff added and recompiled
[2012/06/12 12:12]  BlueWall Slade: I updated the modules a few months back, but I dont' knwo when the last time the php was touched.
[2012/06/12 12:12]  Justin Clark-Casey: andrew: I don't even remember the details of that change,s it was so long ago, but it wasn't major afaik
[2012/06/12 12:12]  Nebadon Izumi: sure Andrew
[2012/06/12 12:13]  Nebadon Izumi: as long as you don't think it will make things worse
[2012/06/12 12:13]  Nebadon Izumi: hehe
[2012/06/12 12:13]  Andrew Hellershanks: justin, that's my hope. I have some things to clean up first that are artifacts of the decopmilation process.
[2012/06/12 12:13]  Andrew Hellershanks: nebadon, you can just use it temporarily
[2012/06/12 12:13]  Justin Clark-Casey: andrew: so what do thse modules do?
[2012/06/12 12:13]  Andrew Hellershanks: Money, groups, profile, perms.
[2012/06/12 12:14]  Dahlia Trimble: bye all :) *waves and poofs*
[2012/06/12 12:14]  Justin Clark-Casey: bye dahlia
[2012/06/12 12:14]  Richardus Raymaker: bye dahlia
[2012/06/12 12:14]  BlueWall Slade: bye Dahlia
[2012/06/12 12:14]  Justin Clark-Casey: well there you go, the perils of proprietary coding ;)
[2012/06/12 12:14]  Nebadon Izumi: lol
[2012/06/12 12:14]  Andrew Hellershanks: groups could be changed to standard groups but group data needs to be converted to standard format first
[2012/06/12 12:14]  Andrew Hellershanks: No, the problem is the perils of getting someone to write code and not providing the source code.
[2012/06/12 12:15]  Justin Clark-Casey: well that too
[2012/06/12 12:15]  BlueWall Slade: there's public modules for all of those?
[2012/06/12 12:15]  BlueWall Slade: I think.
[2012/06/12 12:15]  Andrew Hellershanks: If the original source was availble it would be just a case of updating module loading stuff.
[2012/06/12 12:15]  Tiffany Magic: Is there a good working in world money module?
[2012/06/12 12:15]  xstorm Radek: all the coding needs to be CC or public domain
[2012/06/12 12:16]  Andrew Hellershanks: Most money modules are not public and/or aren't fully checked out. Profiles, and groups can be handled.
[2012/06/12 12:16]  Andrew Hellershanks: Don't know what addon perms stuff is being done as I haven't looked at it yet.
[2012/06/12 12:16]  BlueWall Slade: most money are backed by a co. and are closed - yes
[2012/06/12 12:16]  BlueWall Slade: but I think there may be a play money module around
[2012/06/12 12:16]  Andrew Hellershanks: there is NTL/NSL but I'm not sure what shapt its in
[2012/06/12 12:16]  xstorm Radek: i do not care about money system i like to see the money system removed
[2012/06/12 12:17]  BlueWall Slade: we need it
[2012/06/12 12:17]  Justin Clark-Casey: I think the most recent one was from the NTL guys. But yeah, I don't know what shapes it'#s in
[2012/06/12 12:17]  Frank.Northmead @thenichols.net:8002: ã‹¡ Mel is a bit of a hard core geek.
[2012/06/12 12:17]  Frank.Northmead @thenichols.net:8002: oops
[2012/06/12 12:17]  Taarna Welles: lol
[2012/06/12 12:17]  BlueWall Slade: people need to have the ability to be rewarded for their work
[2012/06/12 12:17]  xstorm Radek: why do you need money ?
[2012/06/12 12:17]  Andrew Hellershanks: the play modules for money aren't meant to be used with real currency.
[2012/06/12 12:17]  Nebadon Izumi: you could certainly use external systems for that
[2012/06/12 12:17]  BlueWall Slade: at least until the grocery store starts giving away food
[2012/06/12 12:17]  Nebadon Izumi: like paypal
[2012/06/12 12:17]  OtakuMegane Desu: Spacebux
[2012/06/12 12:17]  Justin Clark-Casey: I don't think there anything wrong with money- just we chose not to have it in core
[2012/06/12 12:17]  xstorm Radek: setup a paypal donation link inside the region
[2012/06/12 12:17]  Andrew Hellershanks: that paypal micropayment system?
[2012/06/12 12:18]  Nebadon Izumi: integrating money system into the viewer itself is risky business if you ask me
[2012/06/12 12:18]  Justin Clark-Casey: leads to too many potentially difficult situations
[2012/06/12 12:18]  Nebadon Izumi: or having the simulators handle it in anyway
[2012/06/12 12:18]  Andrew Hellershanks: Any time you deal with money modules there are lots of legal issues that could come in to play if things go wrong and someone loses $
[2012/06/12 12:18]  Richardus Raymaker: its me or uhmm is justing missing some pants ?
[2012/06/12 12:18]  xstorm Radek: its safer not to have a money unit as part of the viewer
[2012/06/12 12:18]  Nebadon Izumi: i am not against having money, but it really needs to be done way differently than LL does it
[2012/06/12 12:18]  Justin Clark-Casey: I got garbled whilst logging in
[2012/06/12 12:19]  xstorm Radek: there is so many hacks that can make fake money calls its not funny
[2012/06/12 12:19]  Nebadon Izumi: right
[2012/06/12 12:19]  Andrew Hellershanks: hence the reason most money modules aren't public.
[2012/06/12 12:19]  OtakuMegane Desu: Unless you want to set up an entire currency the way SL did, there's really no need for a money system built-in. Just set up with a micropayments system and skip the middleman.
[2012/06/12 12:20]  Justin Clark-Casey: I think there's still an argument for having a play money module that integrates with the xisting systems
[2012/06/12 12:20]  Andrew Hellershanks: anyway, first issue is to try and fix the problem with the two avatars that can't connect to region
[2012/06/12 12:20]  Richardus Raymaker: lots of people want play money. at least soem asked for it
[2012/06/12 12:20]  Andrew Hellershanks: I miss my $100,000 here :-)
[2012/06/12 12:20]  Justin Clark-Casey: andrew: so this doesn't extend to all avatars?
[2012/06/12 12:20]  BlueWall Slade: need a wallet to limit bad regions is all
[2012/06/12 12:20]  Claudia Sanz: hi
[2012/06/12 12:20]  Andrew Hellershanks: justin, just two that I know of
[2012/06/12 12:20]  xstorm Radek: get profiles and groups working first think about better money systems later
[2012/06/12 12:21]  Justin Clark-Casey: hello claudia
[2012/06/12 12:21]  Richardus Raymaker: yes
[2012/06/12 12:21]  logger sewell: yes just for 2 avatars from the same ip
[2012/06/12 12:21]  Richardus Raymaker: betetr money. some money system :O
[2012/06/12 12:21]  Andrew Hellershanks: The groups module uses groups data on disk instead of in db.
[2012/06/12 12:21]  logger sewell: but she can login other avatars fronm that same ip
[2012/06/12 12:21]  Andrew Hellershanks: don't know why that was done
[2012/06/12 12:21]  Claudia Sanz: hi Justin and gang
[2012/06/12 12:21]  xstorm Radek: hi hi
[2012/06/12 12:22]  Andrew Hellershanks: I'll check friends list and group data for the avatars in question.
[2012/06/12 12:22]  logger sewell: hi Claudia
[2012/06/12 12:22]  Claudia Sanz: hi
[2012/06/12 12:22]  Nebadon Izumi: justin what is the GetMesh slow requests on console now?
[2012/06/12 12:22]  Nebadon Izumi: what is GetMesh?
[2012/06/12 12:22]  xstorm Radek: groups can have a inventory listing card of groups the user is in
[2012/06/12 12:23]  xstorm Radek: it will not be hard for some one to do that
[2012/06/12 12:23]  Richardus Raymaker: get the mesh ?
[2012/06/12 12:23]  Justin Clark-Casey: nebadon: GetMesh is like GetTexture, except for mesh data
[2012/06/12 12:23]  Nebadon Izumi: hmm
[2012/06/12 12:23]  Nebadon Izumi: k
[2012/06/12 12:23]  Nebadon Izumi: i guess someone is wearing a mesh avatar maybe?
[2012/06/12 12:23]  Richardus Raymaker: i have only seen cant find phyics for mesh errors
[2012/06/12 12:23]  Justin Clark-Casey: the 'slow' requests have slowed down, though that could just be because everyone has now fetched texture/inventory
[2012/06/12 12:23]  Justin Clark-Casey: nebadon: possibly
[2012/06/12 12:24]  Nebadon Izumi: ya everytime someone logs in
[2012/06/12 12:24]  Nebadon Izumi: it seems is when 99% of them occur
[2012/06/12 12:24]  xstorm Radek: lol
[2012/06/12 12:24]  Justin Clark-Casey: ok
[2012/06/12 12:24]  Justin Clark-Casey: even on an empty region?
[2012/06/12 12:24]  xstorm Radek: Neb you have mesh avatars you give away
[2012/06/12 12:24]  Nebadon Izumi: hrmm well the most empty region i really look at is Lbsa Plaza
[2012/06/12 12:24]  Justin Clark-Casey: I mean, with no other avatrars, not empty of content
[2012/06/12 12:24]  Nebadon Izumi: in terms of content
[2012/06/12 12:24]  Andrew Hellershanks: How is mesh support these days?
[2012/06/12 12:24]  Nebadon Izumi: oh
[2012/06/12 12:24]  martin spiritor: hi everyone
[2012/06/12 12:24]  xstorm Radek: hi hi
[2012/06/12 12:25]  Nebadon Izumi: that I cant say with any certainty
[2012/06/12 12:25]  Justin Clark-Casey: andrew: it seems fine but I'm not sure how much is being done with it
[2012/06/12 12:25]  Justin Clark-Casey: hi martin
[2012/06/12 12:25]  Nebadon Izumi: most of the time i notice it justin, the sims usually already have people in them
[2012/06/12 12:25]  Sarah Kline: mesh is working fine
[2012/06/12 12:25]  Nebadon Izumi: with the plazas thats like always
[2012/06/12 12:25]  Nebadon Izumi: lbsa plaza gets restarted and within 2 seconds someone is logged in
[2012/06/12 12:25]  Nebadon Izumi: lol
[2012/06/12 12:25]  Andrew Hellershanks: justin ok. I know I haven't done much with it. They are way too expensive to load in to SL grids. I haven't had time to try them out much with OS.
[2012/06/12 12:25]  xstorm Radek: to bad john lester did not show up i know he have some good input to this to day
[2012/06/12 12:25]  Justin Clark-Casey: nebadon: alright, well let me think about removing the 'return to client' section of that delay and see if that changes things
[2012/06/12 12:26]  Nebadon Izumi: ok, my only concern with these messages being printed
[2012/06/12 12:26]  Andrew Hellershanks: nebadon, if you need that code to log profile requests just hit me up on IRC later.
[2012/06/12 12:26]  Richardus Raymaker: Andrew, use the beta sl grid.
[2012/06/12 12:26]  Nebadon Izumi: that there are so many it starts to impact performance overall
[2012/06/12 12:26]  Nebadon Izumi: hard to say
[2012/06/12 12:26]  Justin Clark-Casey: yes
[2012/06/12 12:26]  Nebadon Izumi: lbsa is a lot worse than here
[2012/06/12 12:26]  Justin Clark-Casey: there is that danger
[2012/06/12 12:26]  Justin Clark-Casey: though I don't think this profile stuff is going to be helping much at all
[2012/06/12 12:26]  Nebadon Izumi: ok will do Andrew
[2012/06/12 12:26]  xstorm Radek: NNNOOOOOOOOOOOOOOOOO not my aditi beta server lol
[2012/06/12 12:26]  Justin Clark-Casey: need to have stats as to how many chttp requests are flowing I think
[2012/06/12 12:27]  Justin Clark-Casey: that would give some idea - currently that stuff can be pretty hidden
[2012/06/12 12:27]  Nebadon Izumi: right I think we had 2 totally distinct seperate issues going on there
[2012/06/12 12:27]  Richardus Raymaker: yes, i used that plaenty for mesh testing. better test there then here :O (keeps osgrid server clean)
[2012/06/12 12:27]  BlueWall Slade: I will fix the profiles this evening
[2012/06/12 12:27]  xstorm Radek: OMG your the one crashing it on me lol
[2012/06/12 12:27]  Nebadon Izumi: it is good though I think allowing a few more requests per second will probbaly help
[2012/06/12 12:27]  BlueWall Slade: it will break them though
[2012/06/12 12:27]  Nebadon Izumi: and i doubt its going to put much more stress on the servers
[2012/06/12 12:28]  BlueWall Slade: everyone will need to upgrade
[2012/06/12 12:28]  BlueWall Slade: is it worth it?
[2012/06/12 12:28]  Justin Clark-Casey: nebadon: yes, though I think the question is whether all those profiles request shsould be happening
[2012/06/12 12:28]  Justin Clark-Casey: bluewall: what are you going to change?
[2012/06/12 12:28]  Richardus Raymaker: thats not bad anyway bluewall, think still to many use old versions with TP problems etc.
[2012/06/12 12:28]  BlueWall Slade: convert the calls to GET
[2012/06/12 12:28]  BlueWall Slade: the ones that are reading
[2012/06/12 12:28]  Andrew Hellershanks: Logging requests to the profile.php might give some clue as to why they are being received.
[2012/06/12 12:28]  Justin Clark-Casey: bluewalL; I'm pretty not a fan of post but I do't thikn that's the issue here
[2012/06/12 12:29]  xstorm Radek: any thing that makes opensim run better for the longrun and better for its users i love to see
[2012/06/12 12:29]  Nebadon Izumi: hrmm
[2012/06/12 12:29]  Nebadon Izumi: id hate to break the entire grid
[2012/06/12 12:29]  Justin Clark-Casey: bluewall: is this code a c# module?
[2012/06/12 12:29]  BlueWall Slade: ok, I'll hold off until we can be 100% sure of what is happening
[2012/06/12 12:29]  Nebadon Izumi: there is no way to make it so both work?
[2012/06/12 12:29]  BlueWall Slade: it is
[2012/06/12 12:29]  Justin Clark-Casey: bluewall: could you remind me of the url?
[2012/06/12 12:29]  Nebadon Izumi: so we can slowly fase it out?
[2012/06/12 12:29]  Nebadon Izumi: phase*
[2012/06/12 12:30]  Richardus Raymaker: hmm you cant use in someway for testing post and get both ?
[2012/06/12 12:30]  Richardus Raymaker: other profile url ?
[2012/06/12 12:30]  BlueWall Slade: may be able to make it work on both
[2012/06/12 12:30]  Nebadon Izumi: that would be great
[2012/06/12 12:30]  Justin Clark-Casey: tbh, I think you might as well leave it as post right now, I don't think that's the issue
[2012/06/12 12:30]  BlueWall Slade: 1 sec jcc
[2012/06/12 12:30]  xstorm Radek: xstorm Radek looks at Neb and thinks he needs more sleep
[2012/06/12 12:30]  Nebadon Izumi: well It would be good to fix I think if we can make both work
[2012/06/12 12:31]  BlueWall Slade: well, what is causing the issue?
[2012/06/12 12:31]  Justin Clark-Casey: the hseer numbre of these requests!
[2012/06/12 12:31]  BlueWall Slade: I mean it has been the same as long as it existed
[2012/06/12 12:31]  Justin Clark-Casey: why so many requests?
[2012/06/12 12:31]  Nebadon Izumi: from what i saw profiles coming from this region was around 8-10 requests a second
[2012/06/12 12:31]  Nebadon Izumi: thats pretty bad
[2012/06/12 12:32]  BlueWall Slade: hmm, I dont' know why it wold do that
[2012/06/12 12:32]  Nebadon Izumi: my guess is even with me upping nginx to allow 15 a second from any given IP
[2012/06/12 12:32]  BlueWall Slade: http://forge.opensimulator.org/gf/project/osprofile/
[2012/06/12 12:32]  Nebadon Izumi: still might not be enough in some cases
[2012/06/12 12:32]  BlueWall Slade: maybe it is a race
[2012/06/12 12:32]  Richardus Raymaker: the requests are to check if friends are online right ?
[2012/06/12 12:32]  BlueWall Slade: becuase it would look for profiles for each friend in each root agent
[2012/06/12 12:33]  Justin Clark-Casey: why does it do that?
[2012/06/12 12:33]  Ostester lol: hi
[2012/06/12 12:34]  BlueWall Slade: well - I'm guessing
[2012/06/12 12:35]  OtakuMegane Desu: It's a simple and arguably lazy method of it as opposed to grouping the requests into a single query and let the destination handle it.
[2012/06/12 12:35]  BlueWall Slade: ok, I think not - it shouldn't get them with the friend's list
[2012/06/12 12:35]  Andrew Hellershanks: odd. Shouldn't be that many profile requests
[2012/06/12 12:35]  BlueWall Slade: ok, another question - looking at the access_log, do you see the sources of the requests?
[2012/06/12 12:35]  Nebadon Izumi: where is access_log?
[2012/06/12 12:36]  BlueWall Slade: in your web service
[2012/06/12 12:36]  Nebadon Izumi: oh well nginx obscures that
[2012/06/12 12:36]  Nebadon Izumi: in apache
[2012/06/12 12:36]  BlueWall Slade: where profile.php lives
[2012/06/12 12:36]  Nebadon Izumi: because of the reverse proxy
[2012/06/12 12:36]  Richardus Raymaker: /var/log/apache
[2012/06/12 12:36]  Nebadon Izumi: but nginx shows all the requests coming from this server
[2012/06/12 12:36]  BlueWall Slade: does it keep a log like that?
[2012/06/12 12:36]  OtakuMegane Desu: dumb viewer :|
[2012/06/12 12:36]  Nebadon Izumi: the problem is in our apache logs
[2012/06/12 12:36]  BlueWall Slade: ohhh, ok
[2012/06/12 12:36]  Nebadon Izumi: everything gets logged as 127.0.0.1
[2012/06/12 12:36]  BlueWall Slade: they are from this one?
[2012/06/12 12:36]  Nebadon Izumi: because of the reverse proxy
[2012/06/12 12:36]  Nebadon Izumi: yes
[2012/06/12 12:36]  BlueWall Slade: hmm
[2012/06/12 12:37]  Nebadon Izumi: this server was flooding profiles bad
[2012/06/12 12:37]  Richardus Raymaker: thats a big pain nebadon
[2012/06/12 12:37]  Nebadon Izumi: like 8-10 requests a second
[2012/06/12 12:37]  BlueWall Slade: ok, tjhat shouldn't be normal
[2012/06/12 12:37]  Andrew Hellershanks: how many avatars are here?
[2012/06/12 12:37]  Nebadon Izumi: 18
[2012/06/12 12:37]  Andrew Hellershanks: Andrew Hellershanks nods
[2012/06/12 12:37]  BlueWall Slade: ok, we can do an experiment later
[2012/06/12 12:37]  Andrew Hellershanks: yeah, shouldn't be that many requests.
[2012/06/12 12:38]  Nebadon Izumi: well I am just glad we did pinpoint some of these issues today
[2012/06/12 12:38]  Andrew Hellershanks: At most, 1 request per avatar on login. And only other requests if a person makes a request
[2012/06/12 12:38]  BlueWall Slade: it might be some V3 issues?
[2012/06/12 12:38]  Nebadon Izumi: i can sorta turn the release valve a little on nginx to take off some of the pressure a bit
[2012/06/12 12:38]  xstorm Radek: im sorry all but i have to log off and get my ivig line removed laterz all
[2012/06/12 12:38]  Nebadon Izumi: but it would be very very good to get to the bottom of whats going wrong
[2012/06/12 12:38]  BlueWall Slade: maybe a V3 keeps requesting or something
[2012/06/12 12:38]  Nebadon Izumi: no problem xstorm, later man
[2012/06/12 12:38]  BlueWall Slade: bye xstorm
[2012/06/12 12:39]  Justin Clark-Casey: it's not impossible v3 behaves different
[2012/06/12 12:39]  Justin Clark-Casey: differntly
[2012/06/12 12:39]  Justin Clark-Casey: perhaps some caching would be in order, like the groups modules
[2012/06/12 12:39]  Richardus Raymaker: do you have logs on the reverse_proxy ?
[2012/06/12 12:39]  Justin Clark-Casey: but first it would be good to know exactly what is generating all those requets
[2012/06/12 12:39]  BlueWall Slade: but, it should show up on my regions too where I use V3
[2012/06/12 12:40]  BlueWall Slade: let me look - should show up in the accees_log
[2012/06/12 12:40]  Nebadon Izumi: it may require multiple avatars to be present too
[2012/06/12 12:40]  Nebadon Izumi: to trigger it
[2012/06/12 12:41]  hippie balbozar: v3 loadtest?
[2012/06/12 12:41]  Justin Clark-Casey: I see the code is quite simple
[2012/06/12 12:41]  BlueWall Slade: uggh, I have to find the log for that instance of the web server I'm on
[2012/06/12 12:42]  Justin Clark-Casey: so possibly it is a client massively spamming those requests
[2012/06/12 12:42]  BlueWall Slade: I see profiles workign here
[2012/06/12 12:43]  Andrew Hellershanks: um... its getting on to two hours for this meeting. I need to get going. I've got some errands to run.
[2012/06/12 12:43]  Justin Clark-Casey: bye andrew
[2012/06/12 12:43]  Justin Clark-Casey: yes, I need to go and do things as well
[2012/06/12 12:43]  BlueWall Slade: bye andrew
[2012/06/12 12:43]  Andrew Hellershanks: Bye, justin
[2012/06/12 12:43]  Andrew Hellershanks: bye, everyone
[2012/06/12 12:43]  Frank.Northmead @thenichols.net:8002: Bye andrew
[2012/06/12 12:43]  Justin Clark-Casey: see you all later
[2012/06/12 12:43]  martin spiritor: bye justin
[2012/06/12 12:43]  Tiffany Magic: I am also out of here. Bye everyone.... thanks for trying to help us.
[2012/06/12 12:44]  BlueWall Slade: bye Justin
[2012/06/12 12:44]  Nebadon Izumi: see ya!
[2012/06/12 12:44]  Nebadon Izumi: thanks Justin
[2012/06/12 12:44]  logger sewell: bye all thanks
Personal tools
General
About This Wiki