Re: [Opensim-users] Script engine issue [listeners] (Karl Dreyer)-Ferd Frederix

2015-06-05 Thread Fred Beckhusen

The max_listens_per_script is the maximum number of listen keys,  which are 
used as handles, and is not the number of listens arriving, which are events.  The C# 
code that controls this is at line 560 of WorldCommModule.cs. The number of currently 
open handles checked when the server creates a llListen.   The server attempts to detect 
a re-opening of the same listener, but if anything changes, such as the channel, it will 
add a new listener to the script until it stops making them at the 65th.  I'd take a 
close look at the scripts that are failing and make certain they are properly using 
llListenRemove(handle).

Fred Beckhusen/Ferd Frederix


Message: 1
Date: Thu, 4 Jun 2015 14:41:03 -0500
From: Karl Dreyerpaoli...@islandoasis.biz
To:opensim-users@opensimulator.org
Subject: Re: [Opensim-users] Script engine issue [listeners]

 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.

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


Re: [Opensim-users] Script engine issue [listeners] (Karl Dreyer)-Ferd Frederix

2015-06-05 Thread Damean Paolino
Thank you fred .. I appreciate your response.  I will have to dig into that
module and take a look at the code.  Confusing though ..   Not sure how
changing that parameter to 0 fixed the issue we were having.  Unless he does
in fact have that many listen keys per script ..  that would be insane but,
I guess not impossible.   The scripts belong to one of my residents so I
will inquire and continue to monitor closely the performance of the sim in
question.  

Thanks again,
Karl


-Original Message-
From: opensim-users-boun...@opensimulator.org
[mailto:opensim-users-boun...@opensimulator.org] On Behalf Of Fred Beckhusen
Sent: Friday, June 05, 2015 12:13 PM
To: opensim-users@opensimulator.org
Subject: Re: [Opensim-users] Script engine issue [listeners] (Karl
Dreyer)-Ferd Frederix

The max_listens_per_script is the maximum number of listen keys,  which
are used as handles, and is not the number of listens arriving, which are
events.  The C# code that controls this is at line 560 of
WorldCommModule.cs. The number of currently open handles checked when the
server creates a llListen.   The server attempts to detect a re-opening of
the same listener, but if anything changes, such as the channel, it will add
a new listener to the script until it stops making them at the 65th.  I'd
take a close look at the scripts that are failing and make certain they are
properly using llListenRemove(handle).

Fred Beckhusen/Ferd Frederix


Message: 1
Date: Thu, 4 Jun 2015 14:41:03 -0500
From: Karl Dreyerpaoli...@islandoasis.biz
To:opensim-users@opensimulator.org
Subject: Re: [Opensim-users] Script engine issue [listeners]

  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.

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



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


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



 Status of XEngine instance



 Scripts loaded : 1760



 Scripts waiting for load : 0



 Max threads : 100



 Min threads : 2



 Allocated threads : 12



 In use threads : 2



 Work items waiting : 0



 Events queued : 0



 Events processed : 214185



 Sensors : 8



 Dataserver requests : 0



 Timers : 46



 

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 paoli...@islandoasis.biz
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 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
 
  Status of XEngine instance
 
  Scripts loaded : 1760
 
  Scripts waiting for load : 0
 
  Max threads : 100
 
  Min threads : 2
 
  Allocated threads : 12
 
  In 

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
paoli...@islandoasis.biz

 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

 

  

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

2015-06-01 Thread Butch Arnold

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  5453.8 0.0   0   06623 01760   
5
PktsIn  PktOut  PendDl  PendUl  UnackB  TotlFt  NetFt   PhysFt  OthrFt 
 AgntFt

ImgsFt
15  24   0 0   019.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
Status of XEngine instance
Scripts loaded : 1760
Scripts waiting for load   : 0
Max threads: 100
Min threads: 2
Allocated threads  : 12
In use threads : 2
Work items waiting : 0
Events queued  : 0
Events processed   : 214185
Sensors  : 8
Dataserver requests: 0
Timers   : 46
Listeners  : 61



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


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


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

2015-06-01 Thread Karl Dreyer



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

 Status of XEngine instance

 Scripts loaded : 1760

 Scripts waiting for load : 0

 Max threads : 100

 Min threads : 2

 Allocated threads : 12

 In use threads : 2

 Work items waiting : 0

 Events queued : 0

 Events processed : 214185

 Sensors : 8

 Dataserver requests : 0

 Timers : 46

 Listeners : 61







 ___

 Opensim-users mailing list

 Opensim-users@opensimulator.org


http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users



 ___

 Opensim-users mailing list

 Opensim-users@opensimulator.org

 http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users







___

Karl M. Dreyer Jr.

In World Avi : Damean Paolino

Island Oasis, LLC Co-Founder | CIO

http://www.islandoasis.biz



Notice: The contents of this email and any files transmitted with it are
confidential and intended solely for the individual or entity to whom it
is addressed. The content of this email message is 

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

2015-06-01 Thread BoneZ

Hi Karl,

I think since your xengine status results show you are only using 2 
threads.. I'm not sure it would do you any good to increase max threads.


~Butch

On 6/1/2015 12:53 PM, Karl Dreyer wrote:


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
 Status of XEngine instance
 Scripts loaded : 1760
 Scripts waiting for load : 0
 Max threads : 100
 Min threads : 2
 Allocated threads : 12
 In use threads : 2
 Work items waiting : 0
 Events queued : 0
 Events processed : 214185
 Sensors : 8
 Dataserver requests : 0
 Timers : 46
 Listeners : 61



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

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



___
Karl M. Dreyer Jr.
In World Avi : Damean Paolino
Island Oasis, LLC Co-Founder | CIO
http://www.islandoasis.biz

Notice: The contents of this email and any files transmitted with it 
are 

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

2015-06-01 Thread Dahlia Trimble
Do you know whether it's the listener or the sender which is failing? Also,
I've heard there are problems with llSleep() so if any of the scripts are
using that it might be contributing to the problem.

On Mon, Jun 1, 2015 at 10:06 AM, BoneZ bo...@dogzhouse.com wrote:

  Hi Karl,

 I think since your xengine status results show you are only using 2
 threads.. I'm not sure it would do you any good to increase max threads.

 ~Butch


 On 6/1/2015 12:53 PM, Karl Dreyer wrote:

 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
  Status of XEngine instance
  Scripts loaded : 1760
  Scripts waiting for load : 0
  Max threads : 100
  Min threads : 2
  Allocated threads : 12
  In use threads : 2
  Work items waiting : 0
  Events queued : 0
  Events processed : 214185
  Sensors : 8
  Dataserver requests : 0
  Timers : 46
  Listeners : 61
 
 
 
  ___
  Opensim-users mailing list
  Opensim-users@opensimulator.org
  http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
 
  

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

2015-06-01 Thread Damean Paolino
Actually, it is definitely the listener that is failing.  The reason why I say 
that is because when the failure occurs; it doesn’t only effect the 
“server/client” prims.. but any script using a listener on the sim..  such as 
MLP’s ..  the menu comes up but the script never “hears” the reply.

 

From: opensim-users-boun...@opensimulator.org 
[mailto:opensim-users-boun...@opensimulator.org] On Behalf Of Dahlia Trimble
Sent: Monday, June 01, 2015 3:21 PM
To: opensim-users@opensimulator.org
Subject: Re: [Opensim-users] Script engine issue [listeners]

 

Do you know whether it's the listener or the sender which is failing? Also, 
I've heard there are problems with llSleep() so if any of the scripts are using 
that it might be contributing to the problem.

 

On Mon, Jun 1, 2015 at 10:06 AM, BoneZ bo...@dogzhouse.com 
mailto:bo...@dogzhouse.com  wrote:

Hi Karl,

I think since your xengine status results show you are only using 2 threads.. 
I'm not sure it would do you any good to increase max threads.

~Butch

 

On 6/1/2015 12:53 PM, Karl Dreyer wrote:

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
 Status of XEngine

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

2015-06-01 Thread Damean Paolino
It’s difficult to say…  I would think the ending behavior would be the same 
either way.  What I do know is when run on a different sim with zero or less 
scripts; the behavior is as expected.  I will have him check to see if he is 
using the llSleep command in his scripts.

 

 

 

From: opensim-users-boun...@opensimulator.org 
[mailto:opensim-users-boun...@opensimulator.org] On Behalf Of Dahlia Trimble
Sent: Monday, June 01, 2015 3:21 PM
To: opensim-users@opensimulator.org
Subject: Re: [Opensim-users] Script engine issue [listeners]

 

Do you know whether it's the listener or the sender which is failing? Also, 
I've heard there are problems with llSleep() so if any of the scripts are using 
that it might be contributing to the problem.

 

On Mon, Jun 1, 2015 at 10:06 AM, BoneZ bo...@dogzhouse.com 
mailto:bo...@dogzhouse.com  wrote:

Hi Karl,

I think since your xengine status results show you are only using 2 threads.. 
I'm not sure it would do you any good to increase max threads.

~Butch

 

On 6/1/2015 12:53 PM, Karl Dreyer wrote:

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
 Status of XEngine instance