Re: [Opensim-users] Script engine issue [listeners]

2015-06-04 Thread Karl Dreyer



I don't believe that the setting is referencing the number of listeners
in a script.. but rather, the number of listen events per script .. i.e.
the number of times a script can execute the listen capture event ...
 based on the scenario it made sense because the scripts would work
perfectly for a random period of time, then a random subset of scripts
would just cease to function.  I would imagine that is due to the
fact that those scripts had reached their limit ... so if the
communications between prims such as "server / client" prims
(via llRegionSay) is very active; it could conceivably hit the 64 limit.
 I will point out that all of this is hypothesis based on the
behavior I've seen and the reaction to the change I've made in the
opensimdefaults.ini file.
> I wonder why the scripts need so many
listens? I seldom have more than 1

> or

> 2.

>

> On Thu, Jun 4, 2015 at 9:40 AM, Karl Dreyer


> wrote:

>

>> OK, just to close the loop on this.

>>

>> After making the adjustments to the correct set of ini
files(ugh); the

>> issue appears to be resolved.

>>

>> it turns out, it wasn't the max_listens_per region.. but in fact
Was the

>> max_listens_per_script. The default is set to 64 (I believe). I
set it

>> to

>> 0 so as to not impose any limitations and Voilà ..
it's fixed!

>>

>> I want to thank everyone who took the time to respond... it is
much

>> appreciated!

>>

>> Kind Regards,

>> Karl

>>

>> >

>> >

>> >

>> > This dump is after the issue presents itself and it's not
showing any

>> > scripts waiting for load. That's what is really strange.
They

>> > all work perfectly for an underterminate amount of time
then, a random

>> > subset of them just stop.

>> > I will point out that when I adjusted

>> > the max_listens_per_script & max_listens_per_region,
I

>> > adjusted the ini files for a different region (smacks myself
in the

>> head)

>> > so I just finished adjusting the correct files and am not
restarting

>> the

>> > simulator. We'll see if that takes care of it.

>> > Also, what's

>> > the word on increasing the MaxThreads setting from 100 to
lets say

>> > 300 ... Could that setting be imposing some sort of
limitation and

>> > would adjusting it up cause any unexpected negative side

>> > effects?

>> > Kind Regards,

>> > Karl

>> >> Hi Karl,

>> >

>> >>

>> >

>> >> When this stops working, can you check the xengine
status in the

>> > console?

>> >

>> >> I see the results you have included here, but is this
before or

>> > after

>> >

>> >> the communication stops?

>> >

>> >>

>> >

>> >> We had a similar issue back in December on 3rd Rock Grid
and when

>> > things

>> >

>> >> stopped working, checking the xengine status would
always show

>> > scripts

>> >

>> >> waiting for load.

>> >

>> >> Can you see if this is the case for you? When this stops
working

>> > does

>> >

>> >> xengine status show scripts waiting for load?

>> >

>> >> If so, I can share the steps we took to correct our
issues which

>> > might

>> >

>> >> work for you as well.

>> >

>> >>

>> >

>> >> Additionally, which version of opensim are you
running?

>> >

>> >>

>> >

>> >> ~Butch

>> >

>> >>

>> >

>> >>

>> >

>> >> On 6/1/2015 11:35 AM, Karl Dreyer wrote:

>> >

>> >>>

>> >

>> >>> Hello everyone... I have a member that is
experiencing a

>> > strange

>> >

>> >>> issue. He has server and client modules (in world
prims using

>> >

>> >>> llRegionSay & llRegionSayTo to communicate
commands to

>> > "client"

>> >

>> >>> prims). When the simulator is restarted, all works
properly as

>> >

>> >>> expected BUT then, after what seems to be a random
length of time

>> > it

>> >

>> >>> seems that communcations on the sim cease to
function. i.e.

>> > It's

>> >

>> >>> almost as if the llRegionSay & llRegionSayTo
cease to work

>> > properly.

>> >

>> >>> the client prims aren't receiving the messages from
the

>> > servers.

>> >

>> >>> What makes this even more strange is that it doesn't
happen with

>> > all

>> >

>> >>> of them and the prims being effected is random.. in
other words,

>> > an

>> >

>> >>> hour after the sim is restarted (for example) a
subset of the

>> > servers

>> >

>> >>> are failing to properly send messages but the subset
of

>> > scripts

>> >

>> >>> effected seems to be different each time.

>> >

>> >>>

>> >

>> >>> I have had my resident go through and confirm that
channel

>> > settings

>> >

>> >>> are set correctly and that there is no channel
confusion or

>> > conflicts

>> >

>> >>> ... the scripts themselves seem to be OK. I also had
him test

>> > this

>> >

>> >>> system on a blank sim or a sim with considerably
less scripts and

>> > the

>> >

>> >>> system works flawlessly.

>> >

>> >>>

>> >

>> >>> My first thought was that there was an issue with
the listeners

>> > in the

>> >

>> >>> receiving prims and we're hitting some sort of
imposed limit to

>> > the

>> >

>> >>> number of listeners or listener events allo

Re: [Opensim-users] Script engine issue [listeners]

2015-06-04 Thread Dahlia Trimble
I wonder why the scripts need so many listens? I seldom have more than 1 or
2.

On Thu, Jun 4, 2015 at 9:40 AM, Karl Dreyer 
wrote:

> OK, just to close the loop on this.
>
> After making the adjustments to the correct set of ini files(ugh); the
> issue appears to be resolved.
>
> it turns out, it wasn't the max_listens_per region.. but in fact Was the
> max_listens_per_script.  The default is set to 64 (I believe).  I set it to
> 0 so as to not impose any limitations and Voilà .. it's fixed!
>
> I want to thank everyone who took the time to respond...  it is much
> appreciated!
>
> Kind Regards,
> Karl
>
> >
> >
> >
> > This dump is after the issue presents itself and it's not showing any
> > scripts waiting for load.  That's what is really strange.  They
> > all work perfectly for an underterminate amount of time then, a random
> > subset of them just stop.
> > I will point out that when I adjusted
> > the max_listens_per_script & max_listens_per_region, I
> > adjusted the ini files for a different region (smacks myself in the head)
> > so I just finished adjusting the correct files and am not restarting the
> > simulator.  We'll see if that takes care of it.
> > Also, what's
> > the word on increasing the MaxThreads setting from 100 to lets say
> > 300 ...  Could that setting be imposing some sort of limitation and
> > would adjusting it up cause any unexpected negative side
> > effects?
> > Kind Regards,
> > Karl
> >> Hi Karl,
> >
> >>
> >
> >> When this stops working, can you check the xengine status in the
> > console?
> >
> >> I see the results you have included here, but is this before or
> > after
> >
> >> the communication stops?
> >
> >>
> >
> >> We had a similar issue back in December on 3rd Rock Grid and when
> > things
> >
> >> stopped working, checking the xengine status would always show
> > scripts
> >
> >> waiting for load.
> >
> >> Can you see if this is the case for you? When this stops working
> > does
> >
> >> xengine status show scripts waiting for load?
> >
> >> If so, I can share the steps we took to correct our issues which
> > might
> >
> >> work for you as well.
> >
> >>
> >
> >> Additionally, which version of opensim are you running?
> >
> >>
> >
> >> ~Butch
> >
> >>
> >
> >>
> >
> >> On 6/1/2015 11:35 AM, Karl Dreyer wrote:
> >
> >>>
> >
> >>> Hello everyone... I have a member that is experiencing a
> > strange
> >
> >>> issue. He has server and client modules (in world prims using
> >
> >>> llRegionSay & llRegionSayTo to communicate commands to
> > "client"
> >
> >>> prims). When the simulator is restarted, all works properly as
> >
> >>> expected BUT then, after what seems to be a random length of time
> > it
> >
> >>> seems that communcations on the sim cease to function. i.e.
> > It's
> >
> >>> almost as if the llRegionSay & llRegionSayTo cease to work
> > properly.
> >
> >>> the client prims aren't receiving the messages from the
> > servers.
> >
> >>> What makes this even more strange is that it doesn't happen with
> > all
> >
> >>> of them and the prims being effected is random.. in other words,
> > an
> >
> >>> hour after the sim is restarted (for example) a subset of the
> > servers
> >
> >>> are failing to properly send messages but the subset of
> > scripts
> >
> >>> effected seems to be different each time.
> >
> >>>
> >
> >>> I have had my resident go through and confirm that channel
> > settings
> >
> >>> are set correctly and that there is no channel confusion or
> > conflicts
> >
> >>> ... the scripts themselves seem to be OK. I also had him test
> > this
> >
> >>> system on a blank sim or a sim with considerably less scripts and
> > the
> >
> >>> system works flawlessly.
> >
> >>>
> >
> >>> My first thought was that there was an issue with the listeners
> > in the
> >
> >>> receiving prims and we're hitting some sort of imposed limit to
> > the
> >
> >>> number of listeners or listener events allowed on a region. I
> > found
> >
> >>> in the OpenSimDefaults.ini file that there is in fact a
> >
> >>> max_listens_per_region setting and a max_listens_per_script
> > setting.
> >
> >>> My first inclination was that he was hitting one of these limits
> > so,
> >
> >>> I modified these settings to 0 so that the system would not
> > impose any
> >
> >>> limits and unfortunately, this did not fix the issue.
> >
> >>>
> >
> >>> Is there somewhere else in the ini files or hardcoded in the
> > simulator
> >
> >>> code itself where a limitation is being set? If not, what else
> > could
> >
> >>> be causing this behavior?
> >
> >>>
> >
> >>> Below is a dump of some of the relevant statistics for the region
> > in
> >
> >>> question. Any assistance would be greatly appreciated.
> >
> >>>
> >
> >>> CONNECTION STATISTICS
> >
> >>> Client logouts due to no data receive timeout: 0
> >
> >>> SAMPLE FRAME STATISTICS
> >
> >>> Dilatn SimFPS PhyFPS AgntUp RootAg ChldAg Prims AtvPrm AtvScr
> >
> >>> ScrLPS
> >
> >>> 1.00 54 53.8 0.0 0 0 6623 0 1760
> >
> >>> 5
> >
> >>> PktsIn PktOut

Re: [Opensim-users] Script engine issue [listeners]

2015-06-04 Thread Karl Dreyer



OK, just to close the loop on this.
 
After making the
adjustments to the correct set of ini files(ugh); the issue appears to be
resolved.
it turns out, it
wasn't the max_listens_per region.. but in fact Was the
max_listens_per_script.  The default is set to 64 (I believe).
 I set it to 0 so as to not impose any limitations and Voilà .. it's
fixed!
I want to thank everyone who took the time to
respond...  it is much appreciated!
Kind Regards,

Karl
>

>

>

> This dump is after the issue presents itself and it's not showing
any

> scripts waiting for load.  That's what is really strange.
 They

> all work perfectly for an underterminate amount of time then, a
random

> subset of them just stop.

> I will point out that when I adjusted

> the max_listens_per_script & max_listens_per_region,
I

> adjusted the ini files for a different region (smacks myself in the
head)

> so I just finished adjusting the correct files and am not restarting
the

> simulator.  We'll see if that takes care of it.

> Also, what's

> the word on increasing the MaxThreads setting from 100 to lets
say

> 300 ...  Could that setting be imposing some sort of limitation
and

> would adjusting it up cause any unexpected negative side

> effects?

> Kind Regards,

> Karl

>> Hi Karl,

>

>>

>

>> When this stops working, can you check the xengine status in
the

> console?

>

>> I see the results you have included here, but is this before
or

> after

>

>> the communication stops?

>

>>

>

>> We had a similar issue back in December on 3rd Rock Grid and
when

> things

>

>> stopped working, checking the xengine status would always show

> scripts

>

>> waiting for load.

>

>> Can you see if this is the case for you? When this stops
working

> does

>

>> xengine status show scripts waiting for load?

>

>> If so, I can share the steps we took to correct our issues
which

> might

>

>> work for you as well.

>

>>

>

>> Additionally, which version of opensim are you running?

>

>>

>

>> ~Butch

>

>>

>

>>

>

>> On 6/1/2015 11:35 AM, Karl Dreyer wrote:

>

>>>

>

>>> Hello everyone... I have a member that is experiencing a

> strange

>

>>> issue. He has server and client modules (in world prims
using

>

>>> llRegionSay & llRegionSayTo to communicate commands to

> "client"

>

>>> prims). When the simulator is restarted, all works properly
as

>

>>> expected BUT then, after what seems to be a random length of
time

> it

>

>>> seems that communcations on the sim cease to function.
i.e.

> It's

>

>>> almost as if the llRegionSay & llRegionSayTo cease to
work

> properly.

>

>>> the client prims aren't receiving the messages from the

> servers.

>

>>> What makes this even more strange is that it doesn't happen
with

> all

>

>>> of them and the prims being effected is random.. in other
words,

> an

>

>>> hour after the sim is restarted (for example) a subset of
the

> servers

>

>>> are failing to properly send messages but the subset of

> scripts

>

>>> effected seems to be different each time.

>

>>>

>

>>> I have had my resident go through and confirm that channel

> settings

>

>>> are set correctly and that there is no channel confusion
or

> conflicts

>

>>> ... the scripts themselves seem to be OK. I also had him
test

> this

>

>>> system on a blank sim or a sim with considerably less scripts
and

> the

>

>>> system works flawlessly.

>

>>>

>

>>> My first thought was that there was an issue with the
listeners

> in the

>

>>> receiving prims and we're hitting some sort of imposed limit
to

> the

>

>>> number of listeners or listener events allowed on a region.
I

> found

>

>>> in the OpenSimDefaults.ini file that there is in fact a

>

>>> max_listens_per_region setting and a
max_listens_per_script

> setting.

>

>>> My first inclination was that he was hitting one of these
limits

> so,

>

>>> I modified these settings to 0 so that the system would
not

> impose any

>

>>> limits and unfortunately, this did not fix the issue.

>

>>>

>

>>> Is there somewhere else in the ini files or hardcoded in
the

> simulator

>

>>> code itself where a limitation is being set? If not, what
else

> could

>

>>> be causing this behavior?

>

>>>

>

>>> Below is a dump of some of the relevant statistics for the
region

> in

>

>>> question. Any assistance would be greatly appreciated.

>

>>>

>

>>> CONNECTION STATISTICS

>

>>> Client logouts due to no data receive timeout: 0

>

>>> SAMPLE FRAME STATISTICS

>

>>> Dilatn SimFPS PhyFPS AgntUp RootAg ChldAg Prims AtvPrm
AtvScr

>

>>> ScrLPS

>

>>> 1.00 54 53.8 0.0 0 0 6623 0 1760

>

>>> 5

>

>>> PktsIn PktOut PendDl PendUl UnackB TotlFt NetFt PhysFt
OthrFt

>

>>> AgntFt

>

>>> ImgsFt

>

>>> 15 24 0 0 0 19.1 0.0 0.0 0.0 0.0

>

>>> 0.0

>

>>> MEMORY STATISTICS

>

>>> Heap allocated to OpenSim : 645 MB

>

>>> Last heap allocation rate : 0.323 MB/s

>

>>> Average heap allocation rate: 0.202 MB/s

>

>>> Process memory : 1270 MB

>

>

Re: [Opensim-users] Problem after upgrading to 0.8.1

2015-06-04 Thread Shaun T. Erickson
You should diff your config files against those delivered with 0.8.1, 
merging your changes into the new ones. Just copying files over, 
blindly, is a recipe for disaster.


If, after you've done that, you still have issues, let us know.

-ste

On 6/4/15 11:56 AM, Klaus-E. Klingner wrote:

Hi,

after upgrading to 0.8.1 the sims refuse to start with the error 
attached below. I am using exactly the same configfiles I used for 
0.8.0.3 (I copied them over from the working instances).

___
Opensim-users mailing list
Opensim-users@opensimulator.org
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users


[Opensim-users] Problem after upgrading to 0.8.1

2015-06-04 Thread Klaus-E. Klingner

Hi,

after upgrading to 0.8.1 the sims refuse to start with the error 
attached below. I am using exactly the same configfiles I used for 
0.8.0.3 (I copied them over from the working instances). The ROBUST 
instance is working fine with the copied config.


I am running the latest mono 4.0.1 on Ubuntu 14.04.2 LTS (64bit)

I have not yet tried to recreate the inis from scratch, since they work 
in the old sims.


Any Ideas?

Regards,

Klaus

~/⁠grid/⁠sim02$ mono OpenSim.exe -⁠console -⁠hypergrid=true
17:45:13 - [OPENSIM MAIN]: configured log4net using default 
OpenSim.exe.config

17:45:13 -⁠ [OPENSIM MAIN]: System Locale is en-⁠US
17:45:13 - [OPENSIM MAIN]: Environment variable MONO_THREADS_PER_CPU is 
unset
17:45:13 - [OPENSIM MAIN]: Runtime gave us 8 min worker threads and 16 
min IOCP threads
17:45:13 - [OPENSIM MAIN]: Runtime gave us 800 max worker threads and 32 
max IOCP threads

17:45:13 -⁠ [OPENSIM MAIN]: Bumping up max IOCP threads to 1000
17:45:13 - [OPENSIM MAIN]: Threadpool set to 800 max worker threads and 
1000 max IOCP threads

17:45:13 -⁠ [OPENSIM MAIN]: Environment is supported by OpenSimulator.
17:45:13 -⁠ [CONFIG]: Reading configuration settings
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/OpenSimDefaults.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/OpenSim.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/config-include/GridHypergrid.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/config-include/GridCommon.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/config-include/FlotsamCache.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/config-include/MySettings.ini
17:45:13 - [CONFIG]: Reading configuration file 
/opt/opensim/grid/instance2/opensim-0.8.1/bin/config-include/SimSettings.ini

17:45:13 -⁠ [CONFIG]: Loading environment variables for Config
17:45:13 -⁠ [APPLICATION]:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.ArgumentException: Key not found: 0
  at Nini.Config.ConfigSourceBase.ExpandValue (IConfig config, 
System.String search) [0x0] in :0
  at Nini.Config.ConfigSourceBase.Expand (IConfig config, System.String 
key, Boolean setValue) [0x0] in :0
  at Nini.Config.ConfigSourceBase.ExpandKeyValues () [0x0] in 
:0
  at Nini.Config.ConfigSourceBase.ReplaceKeyValues () [0x0] in 
:0
  at OpenSim.ConfigurationLoader.LoadConfigSettings (IConfigSource 
argvSource, Nini.Config.EnvConfigSource envConfigSource, 
OpenSim.Framework.ConfigSettings& configSettings, 
OpenSim.Framework.NetworkServersInfo& networkInfo) [0x0] in 
:0
  at OpenSim.OpenSimBase.LoadConfigSettings (IConfigSource configSource) 
[0x0] in :0
  at OpenSim.OpenSimBase..ctor (IConfigSource configSource) [0x0] in 
:0
  at OpenSim.OpenSim..ctor (IConfigSource configSource) [0x0] in 
:0
  at OpenSim.Application.Main (System.String[] args) [0x0] in 
:0


Application is terminating: True
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Key not 
found: 0
  at Nini.Config.ConfigSourceBase.ExpandValue (IConfig config, 
System.String search) [0x0] in :0
  at Nini.Config.ConfigSourceBase.Expand (IConfig config, System.String 
key, Boolean setValue) [0x0] in :0
  at Nini.Config.ConfigSourceBase.ExpandKeyValues () [0x0] in 
:0
  at Nini.Config.ConfigSourceBase.ReplaceKeyValues () [0x0] in 
:0
  at OpenSim.ConfigurationLoader.LoadConfigSettings (IConfigSource 
argvSource, Nini.Config.EnvConfigSource envConfigSource, 
OpenSim.Framework.ConfigSettings& configSettings, 
OpenSim.Framework.NetworkServersInfo& networkInfo) [0x0] in 
:0
  at OpenSim.OpenSimBase.LoadConfigSettings (IConfigSource configSource) 
[0x0] in :0
  at OpenSim.OpenSimBase..ctor (IConfigSource configSource) [0x0] in 
:0
  at OpenSim.OpenSim..ctor (IConfigSource configSource) [0x0] in 
:0
  at OpenSim.Application.Main (System.String[] args) [0x0] in 
:0

___
Opensim-users mailing list
Opensim-users@opensimulator.org
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users