RAC and instance goes down, transaction state?
I was talking to our physical DBAs, and they told me that when the RAC node you're connected to goes down:
1) if you're mid-query, your process gets transferred to another node
2) if you're not currently running a query, but you are in the middle of a transaction (ie no rollback or commit), that you lose the state of your transaction
I've seen 1) in action, but I haven't heard anything like 2). Is it true? They couldn't remember if they'd read it in the manuals, but they had heard it mentioned on more than 1 occasion during demonstrations.
-Chuck
What version of Oracle?
What kind of Application?
For most of the history of OPS/RAC if you are connected to an instance in the middle of a transaction or not when the instance you are connected to dies you must reconnect. Only if an Oranet fail-over connection was configured could you successfully reconnet asking for the same instance, though you would actually be connected to one of the available instances.
Any work in process was rolled back by another node.
Only with the advent of automatic transaction failover, ATF, would work on the dieing instance transfer to another instance. This works only if the application is coded to perform this task and when it first came out only for Select statements.
HTH -- Mark D Powell --
Similar Messages
-
Oracle OHS HTTP Resquest increase and never goes down until I restart OHS
Hi I have several problems on IAS 10.1.3.3.0 with the OHS (Oracle Http Server).
In the graphics I see that the HTTP Request increase very fast and never goes down until I restart the OHS
I monitoring that with DMSTool as the example:
dmstool /baslije15/OHS:28077:6100/OHS/connection.active /baslije15/OHS:28077:6100/OHS/handle.active /baslije15/OHS:28077:6100/OHS/request.active /baslije15/OHS:28077:6100/OHS/handle.maxTime /baslije15/OHS:28077:6100/OHS/handle.minTime /baslije15/OHS:28077:6100/OHS/handle.avg /baslije15/OHS:28077:6100/OHS/request.completed /baslije15/OHS:28077:6100/OHS/busyChildren.value /baslije15/OHS:28077:6100/OHS/readyChildren.value /baslije15/OHS:28077:6100/OHS/numChildren.value
The result is:
Fri Jan 16 15:20:15 ARST 2009
/baslije15/OHS:28077:6100/OHS/busyChildren.value 18 processes
/baslije15/OHS:28077:6100/OHS/connection.active 126 threads
/baslije15/OHS:28077:6100/OHS/handle.active 21442 threads
/baslije15/OHS:28077:6100/OHS/handle.avg 632138 usecs
/baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
/baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
/baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
/baslije15/OHS:28077:6100/OHS/readyChildren.value 38 processes
/baslije15/OHS:28077:6100/OHS/request.active 21549 threads
/baslije15/OHS:28077:6100/OHS/request.completed 664971 ops
Fri Jan 16 15:20:20 ARST 2009
/baslije15/OHS:28077:6100/OHS/busyChildren.value 13 processes
/baslije15/OHS:28077:6100/OHS/connection.active 126 threads
/baslije15/OHS:28077:6100/OHS/handle.active 21437 threads
/baslije15/OHS:28077:6100/OHS/handle.avg 632154 usecs
/baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
/baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
/baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
/baslije15/OHS:28077:6100/OHS/readyChildren.value 43 processes
/baslije15/OHS:28077:6100/OHS/request.active 21544 threads
/baslije15/OHS:28077:6100/OHS/request.completed 665090 ops
Fri Jan 16 15:20:26 ARST 2009
/baslije15/OHS:28077:6100/OHS/busyChildren.value 4 processes
/baslije15/OHS:28077:6100/OHS/connection.active 124 threads
/baslije15/OHS:28077:6100/OHS/handle.active 21446 threads
/baslije15/OHS:28077:6100/OHS/handle.avg 632191 usecs
/baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
/baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
/baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
/baslije15/OHS:28077:6100/OHS/readyChildren.value 52 processes
/baslije15/OHS:28077:6100/OHS/request.active 21553 threads
/baslije15/OHS:28077:6100/OHS/request.completed 665259 ops
As you see request.active value is very high for 124 active connection and this value never decrease during the day.
After 8pm when the mayor of the user stop working it stay high stable but its never decrease.
Any idea?? I spent 2 weeks checking all parameters of http.conf but I haven't results.
TIA
MarceloHi Roberto, this are some of the parameters on httpd.conf
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 20
StartServers 5
MaxClients 2500
MaxRequestsPerChild 0
Putting KeepAlive to "off" what consequence my be have?
Can you suggest me some tuning?
We have a large amount of users (600) and a lot of webservice invocation with large transactions (1 to 10 sec)
TIA
Marcelo -
Instance going in Running state while invoking DB adapter
HI,
I am stuck in a very tricky scenario.
I have to select data from two tables:- Header and Line table.
I am using a VIEW to fetch data from both the tables by passing Invoice id.
Now when ever i am having single line data in Both the tables Header n Line for a single Invoice id, the instance is running successfully.
But when there is multiple data in Line table for the Invoice id, the instance is going in running state and after every 60 seconds, it is creating a new instance which will also be in running state, thus this will continue and server will go in incompatible state.
I need to resolve this issue.
Please help.Hi,
What operation did you use to get the data from the view?
Did you use the custom sql or Select operation?
Arik -
Interconnect Repository and Adapters going down frequently
Hi,
We are using 9iAs interconnect as messaging middleware between Oracle applications CRM and Main frames systems.
The 9iAs repository and adapters (DB and http) are going down frequently in Production environment.
Every time we had an issue of servers going down, we used to restart them.
Sometimes they are working fine after the first bounce; otherwise we are bouncing them again.
The behavior is very intermittent.
We need some suggestions on the following:
Is there any potential risk involved if we bounce the 9iAs interconnect repository and adapters daily?
Will there be any impact in the performance if we enable the log level to verbose for all the adapters? (As of now, the log level is set to log only errors)
Any help in this regard is much appreciated
Thanks,
Laharihi,
am facing now exactly the same poblem and i couldnt figure it out yet but my situation might help spotting your problem.
am accessing my solaris 10 server using an xwindow manager and when ever i close the session my server stops being accessible and checking its status again i found that the imqbroke is stopped for the same reason which is client closed the connection . in my case this is true as i log off so u really need to check whats causing the connection to close.
Best regards -
SC 3.1 and Oracle 10g RAC: instance goes down when rebooting other node
I have Sun cluster 3.1 with Oracle 10gR2 on Solaris 10 Sparc. Thanks to this forum now that my cluster seems fine with a database running. However I still have one problem: when I reboot node1, the instance on node2 also disappears. The instance on the node2 will make itself alive once node1 comes back. This happens also for the instance on node1 if I reboot node2.
The interconnect cables are direct cross-over cable.
Any input is appreciated,
LukeAlthough I am not TIm I can anticipate his answer, as he gave it 3 topics back in this forum. You cannot mount UFS on top of shared SVM. It does not work as you can see with your own configuration. The only shared filesystem that works for RAC is shared QFS. The doc
http://docs.sun.com/app/docs/doc/819-0583/6n30h62v7?a=view
has all the details.
If you need a shared filesystem for your binaries or whatever, you have to use UFS/PxFS but that sits on top of normal SVM and not shared SVM.
Hartmut -
I've had one Airport Express G2 running smoothly for months and now trying to extend it with a second Express over LAN cables (ie join existing network). When doing this I get "Unexpected error occurred. Try again." error and then the working base station goes offline (wifi down).
I have tried various ways of going about this and sometimes managed to bring the second one online to try different configs. But it only stays online briefly before both devices go offline (up and down constantly).
Also tried restarted the process from scratch on both devices several times but keep landing up with the same result as soon the second device gets connected.
Any ideas?
thanksYou do not indicate whether you are trying to configure the extending AirPort with an iPhone or iPad....or....with a Mac or PC.
Can you provide a bit more information in that regard?
Assuming that you are using an iPhone / iPad for the setup, or a recent Mac......the setup utility will practically configure the extending AirPort for you automatically. All that you really need to do is name the device and the setup "wizard" takes over from there.
While the utility might initially indicate that the AirPort Express will be setup to extend the network, the real key is checking to make sure that the next setup screen indicates that the AirPort is being configured to extend using Ethernet. If you don't see extend using Ethernet, then the setup will not be correct.
Once the extending AirPort has been setup, if you then go back into AirPort Utility to check the setting for the extending AirPort, the actual setting for the AirPort will be "Create a wireless network". -
Iphone 5s is hot and battery goes down quickly
I dont play any games, but I usually use facebook and google chrome, I bought that iphone 5s a month ago but the problem has appeared for a week.
My phone gets hot whenever I use facebook or google chrome although I close all unnecessary apps, functions.
The stand-by time is not so long, I tried to put my phone into flying mode. After 8 hours, my phone's battery went down to 23% from 60%.
I dont really understand what's happen to my phone. Please helppp!Try This...
Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
Reset ( No Data will be Lost )
Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
Wait for the Apple logo to Appear...
Usually takes about 15 - 20 Seconds... ( But can take Longer...)
Release the Buttons...
If no joy...
Reset all settings
Settings > General > Reset > Reset all Settings.
This will return all iDevice settings to factory defaults... you will not lose any data.... But you will have to re-enter all of the device settings.
Then Perform the Above RESET again. -
... seonds and it won't use fans as it usually does. This all happened because i did a clean install while having fans at 3100. Please help me reset my fans!!!
OK....you were using SMCfancontrol?....and you reinstalled the app after the clean install?......did you open Preferences for SMCfancontrol and run the slider that controls the fan speed back to the left? (Apple default speed)......my 4,1 MacBook is about 1800 rpm...
-
OAS 4.0.8.1 for Linux: wrksf goes down
After having installed the OAS 4.0.8.1 for
Linux, I have a problem getting it to work.
I use the OAS Manager to start the following
four processes :
oassrv "Oracle Application Server"
wrksf "Cartridge Server Factory"
otsfacsrv "Transaction Server Factory"
orb "ORB Servers"
The four processes come up, but after a
minute or so the 'wrksf' process goes
down.
After restarting the wrksf in
command line mode (using the owsctl utility)
the same occurs: it stays up for about a
minute or so, and then goes down.
The log files don't show any error messages.
Does anybody have a clue in which direction
I should search ?
Can any tracing be turned on ?After I fixed some of the things I broke while searching for the wrksf failure, the PL/SQL Cartridge now works for me too. And, after failing to get the DB Browser to work by loading it into the SCOTT schema, I got it to work by loading it into SYS. (SCOTT can't see the DBA_* views so loading the DB Browser into the database failed.) I haven't tried any Java Servlets yet, but that's next on my list.
If you want to try my wrksf workaround, rather than using Christoph's, here's how you can do it.
1. Backup liborb.so in the $ORACLE_HOME/orb/4.0/lib directory, just in case something goes wrong.
2. Using a hex editor, such as emacs hexl-find-file or ghex, to edit liborb.so, find the string "/proc/stat".
3. Change the directory, "/proc" to something like "/pfoo" and write the shared library file back to liborb.so. You now have the required modified liborb.so.
4. Make the /pfoo directory and cp /proc/stat /pfoo.
5. Edit /pfoo/stat and duplicate the first line, which should be the cpu line. This will let the metrics parser handle it. Make sure that /pfoo/stat has read access.
Of course, the values that the metrics code gets are now bogus, but that does not seem to be a fatal problem.
Hopefully somebody from Oracle is reading this and the real fix will be in the mail soon. -
If Oracle DB Connection goes down,it should reconnect the DB again
Hi All,
I have a serious problem while running java process all the day. Sometimes I get following errors:
1. (***ERROR) java.sql.SQLException: OALL8 is in an inconsistent state.
2. (***ERROR) java.sql.SQLException: Io exception: Broken pipe
(***ERROR) java.sql.SQLException: Io exception: Broken pipe
(***ERROR) java.sql.SQLException: Closed Connection
3. (***ERROR) java.sql.SQLException: No more data to read from socket.
The above exceptions are not coming everyday.But sometimes it gives exceptions and because of that my java process will not run until it restarts the program.
I do know, because of oracle server down some of exceptions are coming. But what I wanted to do is if once the oracle server is up , my java application has to reconnect to the DB.
My idea is when java throws SQLException because of oracle server down, in the exception block it has to reconnect to the DB again by checking for right SQLERROR.
I am using JRE 1.4.2_10, JDBC Thin driver and Oracle 10g.
About Oracle DataSource am using JDBC 3.0 concepts which includes
OracleConnectionCacheManager and
Oracle DataSource
Can anybody help me on this to resolve the above exceptions.
Thanks in advance.Actually, we are implementing Fast Connection Failover in our
application. Wwhenever one server instance goes down, java has to
map to another instance by taking all the required connections and
when server backs up then oracle has to do load balancing with all
the server instances.So you do already solve connection problem, right?
In the Java application, it sends array of hundred records to oracle all
the time. Is it because of sending huge arrays it is giving exception
java.sql.SQLException: OALL8 is in an inconsistent state.
Please help me out in solving the exceptions am getting.i think the exception raise not because you sending a huge arrays,
but because the connection broken in the middle of sending array.
you can get another connection when that exception occurs.
i'm not sure... i hope this can help you about handling that exception :
boolean success = false;
// will repeatly get available any connection until your transfer successfull
// or datasource does not has connection available anymore.
while (!success && isConnectionAvailable()) {
Connection c = null;
// Statement s = null;
// ResultSet r = null;
try {
c = ds.getConnection();
c.setAutoCommit(false);
// send your array here
// only commit when all data sent
c.commit();
c.setAutoCommit(true);
success = true;
} catch (SQLException sqlEx) {
if (sqlEx.getErrorCode() == SERVER_DOWN) {
// not sure this is needed...
// when connection broken your partial sent data will not saved in db
// because we set off auto-commit.
// & actually calling rollback when connection is broken only raise
// another sql exception ;P
if (c.isValid(0)) c.rollback();
// log exception information
} finally {
// close result set
// close statement
DbUtils.closeQuietly(c);
} -
Database automatically goes down
Hi all,
Our SAP version is 4.7E and OS is HP-UX and database oracle 9.2.0.7.
the problem is suddenly the database and the central instance is goes down.
when I check at os level the central and Database instance goes down.
how can I find where the problem is located?is it belongs to database or OS?
Regards,
Nani Prakash.Hi Nani
Check the Oracle alert logs and trace files from SAP side
Thanks
Prince Jose -
VIC2-2BRI NT/TE - link going down
Hi,
I have VIC2-2BRI NT/TE on router 2801.
If there are no calls for some time, the interfaces are going down, and none outbound call can't be placed.
Only when inbound call is placed, the link is going up, and everything is working 'till next time.
Does anybody know what could be the reason?
ThanksI remember i've got a similar problem sometimes ago on the same router and on my 3825 router too.
But the difference is that the VIC2-2BRI NT/TE remains up until i place calls. The first call goes through one port of the interface, and after that, this port changes state to down. The second call uses the second port of the interface, and after goes down. then i can no more place calls. But i can receive calls from PSTN, and just before, the interfaces change state to UP. And i can place two other calls again and the same problem occur.
To issue this problem, i entered the command
" isdn transition-delay 1" at each BRI interface
And things now go well.
But i would like to get more information about this command, if you can help me -
Hi All,
I am using AS9i, Forms Server 6i, and Database 9i on a single Server Machine (Dell 2950).
I am facing a problem on my server,
Some time ifweb60 process capture the 100 % CPU. and did not release it.
and server goes down .
to recover it I have restarted the server, But its not a proper Solution.
I need help from U people to resolve the problem.
Regards,
RazaYou will need to go through your log files to find out what is happening, I guess.
Also you can use Process Lasso (http://www.bitsum.com/prolasso.shtml) to avoid your server becomes unresponsive if one process takes 100% cpu. -
Flash Media Server goes down mid-stream
So if my application is streaming a video and FMS goes down
during it... I need to be able to error handle this. I'm wondering
if FMS would return some sort of message or error upon going off
line or if there is any other manner in which I could handle this.
Ultimately I'd like to give the user a message informing them of
the problem... or possible just switch to a progressive version of
the same clip.
Any ideas?Well... if the server goes down it can't very well respond to
it.
What you want to do is have your client side
netConnection.onStatus method repond to the change in the
connection and notify the user.
http://livedocs.macromedia.com/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?href=00000 574.html -
VOD - application goes down after a while (only some instances)
Hello Guys,
I have a simple VOD application running on FMS 3.5.5 which I need to stream continuously but I'm unable to identify the correct configuration to do so. I removed as much limit details as I could from those XML file: Server.xml, Application.xml and VHost.xml.
Basically I have arround 15 different streams but all of sudden some of them, NOT ALL, goes down with no explanation (as I could see).
As per logs, there is no much details but "application unloaded".
Can someone pls help me to identify what else needs to be changed in order to have those stream playing continuously? Usually they went down after some hours in idle state. But I'm not sure whether it's related to CPU/Memory usage. My server has 8GB of memory, and when I start playing all those stream the memory goes down till 52mb free (50mb to 53mb usually). "All" memory is allocated to cache, and it seems there is no problem with that.
Server.xml
<Root>
<Server>
<NetworkingIPv6 enable="false" />
<CrossDomainPath></CrossDomainPath>
<Plugins>
<UserDefined>
<UserKey1>
This data can be retrieved by FMS plug-in.
Please look at Auth Adaptor sample for details.
</UserKey1>
<UserKey2>
This data can be retrieved by FMS plug-in.
Please look at Auth Adaptor sample for details.
</UserKey2>
</UserDefined>
<FilePlugin enabled="true">
<MaxNumberOfRequests>0</MaxNumberOfRequests>
<Content type="Streams">true</Content>
<Content type="SWF">false</Content>
</FilePlugin>
</Plugins>
<SSL>
<SSLRandomSeed>16</SSLRandomSeed>
<SSLSessionCacheGC>5</SSLSessionCacheGC>
<SSLClientCtx>
<SSLVerifyCertificate>true</SSLVerifyCertificate>
<SSLCACertificatePath></SSLCACertificatePath>
<SSLCACertificateFile></SSLCACertificateFile>
<SSLVerifyDepth>9</SSLVerifyDepth>
<SSLCipherSuite>ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH</SSLCipherSuite>
</SSLClientCtx>
</SSL>
<Process>
<UID>${SERVER.PROCESS_UID}</UID>
<GID>${SERVER.PROCESS_GID}</GID>
</Process>
<Mask>017</Mask>
<LicenseInfo>${SERVER.LICENSEINFO}</LicenseInfo>
<LicenseInfoEx></LicenseInfoEx>
<ReadBufferSize>4096</ReadBufferSize>
<AdminServer>
<CrossDomainPath></CrossDomainPath>
<RTMP>
<RTMPE enabled="true"></RTMPE>
</RTMP>
<HostPort>${SERVER.ADMINSERVER_HOSTPORT}</HostPort>
<IpcHostPort>localhost:11110</IpcHostPort>
<SocketGC>60</SocketGC>
<Process>
<UID>${SERVER.PROCESS_UID}</UID>
<GID>${SERVER.PROCESS_GID}</GID>
</Process>
<AdminElem>false</AdminElem>
<Allow>all</Allow>
<Deny></Deny>
<Order>Allow,Deny</Order>
</AdminServer>
<AutoCloseIdleClients enable="false">
<CheckInterval>-1</CheckInterval>
<MaxIdleTime>-1</MaxIdleTime>
</AutoCloseIdleClients>
<ResourceLimits>
<FLVCachePurge>60</FLVCachePurge>
<FLVCache>
<FileCheckInterval>120</FileCheckInterval>
<MaxSize>${SERVER.FLVCACHE_MAXSIZE}</MaxSize>
<MaxKeyframeCacheSize>0</MaxKeyframeCacheSize>
</FLVCache>
<RecBuffer>
<MaxFlushTime>5</MaxFlushTime>
<MaxFlushSize>256</MaxFlushSize>
<AllowedVideoLag></AllowedVideoLag>
<MaxSize>512000</MaxSize>
<MaxTimestampSkew>-1</MaxTimestampSkew>
</RecBuffer>
<CPUMonitor>1</CPUMonitor>
<ThreadPoolGC>20</ThreadPoolGC>
<MsgPoolGC>60</MsgPoolGC>
<ApplicationGC>-1</ApplicationGC>
<FLVCacheSize>10</FLVCacheSize>
<SocketGC>60</SocketGC>
<ProcVMSizeMonitorInterval>60</ProcVMSizeMonitorInterval>
<ProcVMSizeWarn>1800</ProcVMSizeWarn>
<ProcVMSizeNominal>1600</ProcVMSizeNominal>
<SSLSessionCacheGC>5</SSLSessionCacheGC>
<Connector>
<HTTP>
<MinConnectionThreads>0</MinConnectionThreads>
<MaxConnectionThreads>0</MaxConnectionThreads>
<MaxConnectionQueueSize>-1</MaxConnectionQueueSize>
<HandleCache>
<MaxSize>100</MaxSize>
<IdleTime>30</IdleTime>
<TrimSize>0.2</TrimSize>
<GCInterval>60</GCInterval>
</HandleCache>
</HTTP>
<RTMP>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>32</MaxIOThreads>
<NumCRThreads>0</NumCRThreads>
<MinConnectionThreads>0</MinConnectionThreads>
<MaxConnectionThreads>0</MaxConnectionThreads>
<MaxConnectionQueueSize>-1</MaxConnectionQueueSize>
</RTMP>
</Connector>
<Protocol>
<RTMP>
<Edge>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>0</MaxIOThreads>
<SocketTableSize>-1</SocketTableSize>
<SocketOverflowBuckets>-1</SocketOverflowBuckets>
<MaxConnectionRate>-1</MaxConnectionRate>
</Edge>
<Core>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>0</MaxIOThreads>
<SocketTableSize>-1</SocketTableSize>
<SocketOverflowBuckets>-1</SocketOverflowBuckets>
</Core>
<Admin>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>0</MaxIOThreads>
<SocketTableSize>-1</SocketTableSize>
<SocketOverflowBuckets>-1</SocketOverflowBuckets>
</Admin>
<SocketSndBuf>0</SocketSndBuf>
<SocketRcvBuf>0</SocketRcvBuf>
<DiffServ>0</DiffServ>
<DiffServMask>0</DiffServMask>
</RTMP>
<ECCP>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>0</MaxIOThreads>
<SocketTableSize>-1</SocketTableSize>
<SocketOverflowBuckets>-1</SocketOverflowBuckets>
<CoreTimeout>30</CoreTimeout>
</ECCP>
<ACCP>
<MinIOThreads>0</MinIOThreads>
<MaxIOThreads>0</MaxIOThreads>
<SocketTableSize>-1</SocketTableSize>
<SocketOverflowBuckets>-1</SocketOverflowBuckets>
</ACCP>
</Protocol>
<IPCQueues>
<GlobalQueue>
<HeapSize>2048</HeapSize>
<MaxQueueSize>10</MaxQueueSize>
</GlobalQueue>
<EdgeCore>
<HeapSize>1024</HeapSize>
<MaxQueueSize>10</MaxQueueSize>
</EdgeCore>
<Services>
<HeapSize>2048</HeapSize>
<MaxQueueSize>10</MaxQueueSize>
</Services>
</IPCQueues>
<MessageCache enable="false">
<MaxCacheUnits>4096</MaxCacheUnits>
<MaxCacheSize>100</MaxCacheSize>
<MaxUnitSize>16</MaxUnitSize>
<FreeRatio>0.125</FreeRatio>
<GlobalRatio>0.4</GlobalRatio>
<MaxAge>1000000</MaxAge>
<UpdateInterval>1024</UpdateInterval>
<FreeMemRatio>0.5</FreeMemRatio>
</MessageCache>
<SmallMemPool enable="false">
<MaxCacheUnits>4096</MaxCacheUnits>
<MaxCacheSize>100</MaxCacheSize>
<MaxUnitSize>16</MaxUnitSize>
<FreeRatio>0.125</FreeRatio>
<GlobalRatio>0.4</GlobalRatio>
<MaxAge>1000000</MaxAge>
<UpdateInterval>1024</UpdateInterval>
<FreeMemRatio>0.5</FreeMemRatio>
</SmallMemPool>
<LargeMemPool enable="false">
<MaxCacheUnits>4096</MaxCacheUnits>
<MaxCacheSize>100</MaxCacheSize>
<MaxUnitSize>16</MaxUnitSize>
<FreeRatio>0.125</FreeRatio>
<GlobalRatio>0.4</GlobalRatio>
<MaxAge>1000000</MaxAge>
<UpdateInterval>1024</UpdateInterval>
<FreeMemRatio>0.5</FreeMemRatio>
</LargeMemPool>
<SegmentsPool enable="false">
<MaxCacheUnits>4096</MaxCacheUnits>
<MaxCacheSize>100</MaxCacheSize>
<MaxUnitSize>16</MaxUnitSize>
<FreeRatio>0.125</FreeRatio>
<GlobalRatio>0.4</GlobalRatio>
<MaxAge>1000000</MaxAge>
<UpdateInterval>1024</UpdateInterval>
<FreeMemRatio>0.5</FreeMemRatio>
</SegmentsPool>
<Master>
<CoreGC>-1</CoreGC>
<CoreExitDelay>20</CoreExitDelay>
</Master>
<Edge>
<MinEventQueueThreads>2</MinEventQueueThreads>
<MaxEventQueueThreads>-2</MaxEventQueueThreads>
<NumSchedQueues>1</NumSchedQueues>
</Edge>
</ResourceLimits>
<Logging>
<Time>local</Time>
<RetryNumber>0</RetryNumber>
<RetrySleep>100</RetrySleep>
<RecordsNumber>-1</RecordsNumber>
<TerminatingCharacters>CRLF</TerminatingCharacters>
<Access>
<Enable>true</Enable>
<Scope>server</Scope>
<Checkpoints enable="false">
<CheckInterval>60</CheckInterval>
<LogInterval>3600</LogInterval>
</Checkpoints>
</Access>
<Diagnostic>
<Enable>true</Enable>
</Diagnostic>
<Application>
<Enable>true</Enable>
</Application>
<AuthEvent>
<Enable>true</Enable>
</AuthEvent>
<AuthMessage>
<Enable>true</Enable>
</AuthMessage>
<FileIO>
<Enable>true</Enable>
</FileIO>
</Logging>
<Localhost>localhost</Localhost>
<PublicIP></PublicIP>
<SWFVerification>
<SWFFolder></SWFFolder>
<DirLevelSWFScan>1</DirLevelSWFScan>
<MaxInitDelay>5</MaxInitDelay>
<MinGoodVersion></MinGoodVersion>
<Cache>
<TTL>1440</TTL>
<UpdateInterval>5</UpdateInterval>
</Cache>
</SWFVerification>
<Streams>
<StreamLogLevel>warning</StreamLogLevel>
<Mp4>
<Playback>
<VideoAutoBufferReadSize>153600</VideoAutoBufferReadSize>
<AudioAutoBufferReadSize>51200</AudioAutoBufferReadSize>
<OtherAutoBufferReadSize>1024</OtherAutoBufferReadSize>
<EnableAggMsgs>true</EnableAggMsgs>
<MaxAggMsgSize>65536</MaxAggMsgSize>
<MaxTracks>64</MaxTracks>
<MaxSampleSize>16777216</MaxSampleSize>
<AllowAnyAVCProfile>false</AllowAnyAVCProfile>
<AllowAnyAACProfile>false</AllowAnyAACProfile>
</Playback>
<Recording>
<MaxELSTEntries>100</MaxELSTEntries>
<MaxDataSampleDescriptions>10</MaxDataSampleDescriptions>
<MaxAudioSampleDescriptions>10</MaxAudioSampleDescriptions>
<MaxVideoSampleDescriptions>10</MaxVideoSampleDescriptions>
</Recording>
</Mp4>
<Raw>
<EnableAggMsgs>true</EnableAggMsgs>
<MaxAggMsgSize>65536</MaxAggMsgSize>
</Raw>
</Streams>
<Httpd enabled="${SERVER.HTTPD_ENABLED}">
<Directory>Apache2.2</Directory>
<Program>bin/httpd</Program>
<Options>-f ./conf/httpd.conf</Options>
<Service>FMSHttpd</Service>
</Httpd>
</Server>
<ServerDomain></ServerDomain>
</Root>
Application.xml
<Application>
<Process>
<Scope></Scope>
<Distribute numprocs="3">Instances</Distribute>
<LifeTime>
<RollOver></RollOver>
<MaxCores></MaxCores>
</LifeTime>
<MaxFailures>2</MaxFailures>
<RecoveryTime>0</RecoveryTime>
</Process>
<LoadOnStartup>false</LoadOnStartup>
<MaxAppIdleTime>-1</MaxAppIdleTime>
<JSEngine>
<RuntimeSize>1024</RuntimeSize>
<MaxGCSkipCount>-1</MaxGCSkipCount>
<MaxTimeOut>0</MaxTimeOut>
<ScriptLibPath>${APP.JS_SCRIPTLIBPATH}</ScriptLibPath>
<XMLSocket>
<MaxUnprocessedChars>4096</MaxUnprocessedChars>
</XMLSocket>
<NetConnection>
<ObjectEncoding>AMF3</ObjectEncoding>
</NetConnection>
<Security>
<RPC enable="false">
<Client>
<Method>
<Allow></Allow>
</Method>
</Client>
<NetConnection>
<Method>
<Allow>onStatus</Allow>
</Method>
</NetConnection>
<SharedObject>
<Method>
<Allow></Allow>
</Method>
</SharedObject>
<Stream>
<Method>
<Allow>onStatus</Allow>
</Method>
</Stream>
</RPC>
</Security>
</JSEngine>
<StreamManager>
<StorageDir></StorageDir>
<QualifiedStreamsMapping enable="false" />
<DuplicateDir appName="true"></DuplicateDir>
<CachePrefix type="path">?IP?</CachePrefix>
<CacheUpdateInterval></CacheUpdateInterval>
<MaxBufferRetries>128</MaxBufferRetries>
<ThrottleBoundaryRequest enable="false">8</ThrottleBoundaryRequest>
<ThrottleLoads enable="true">8</ThrottleLoads>
<ThrottleDisplayInterval>64</ThrottleDisplayInterval>
<EnhancedSeek zone="client">true</EnhancedSeek>
<KeyFrameInterval>60000</KeyFrameInterval>
<MaxStreamsBeforeGC>-1</MaxStreamsBeforeGC>
<Audio>
<CombineSamples>
<Subscribers>8</Subscribers>
<LoCPU>60</LoCPU>
<HiCPU>80</HiCPU>
<MaxSamples>0</MaxSamples>
</CombineSamples>
<SendSilence>
<Interval></Interval>
</SendSilence>
<NotifyAudioStop enabled="false">
<Duration></Duration>
</NotifyAudioStop>
</Audio>
<Live>
<AccumulatedIFrames>
<MaxTime>-1</MaxTime>
<MaxSize>-1</MaxSize>
</AccumulatedIFrames>
<Queue enabled="true">
<MaxQueueSize>4096</MaxQueueSize>
<MaxQueueDelay>500</MaxQueueDelay>
<FlushOnData>true</FlushOnData>
<AggregateMessages enabled="true">
<MaxAggMsgSize>-1</MaxAggMsgSize>
</AggregateMessages>
</Queue>
<PublishTimeout>2000</PublishTimeout>
<MaxLatency>500</MaxLatency>
<StartClockOnPublish>false</StartClockOnPublish>
<EraseOnPublish>true</EraseOnPublish>
</Live>
<SendDuplicateStart>true</SendDuplicateStart>
<SendDuplicateOnMetaData>true</SendDuplicateOnMetaData>
<Recording>
<MaxSize>-1</MaxSize>
<MaxSizeCap>-1</MaxSizeCap>
<MaxDuration>-1</MaxDuration>
<MaxDurationCap>-1</MaxDurationCap>
</Recording>
</StreamManager>
<SharedObjManager>
<StorageDir></StorageDir>
<DuplicateDir appName="true"></DuplicateDir>
<ResyncDepth>-1</ResyncDepth>
<LockTimeOut>-1</LockTimeOut>
<AutoCommit>true</AutoCommit>
<MaxProperties>-1</MaxProperties>
<MaxPropertySize>-1</MaxPropertySize>
</SharedObjManager>
<AllowHTTPTunnel>true</AllowHTTPTunnel>
<Client>
<WindowsPerAck>2</WindowsPerAck>
<Bandwidth override="yes">
<ServerToClient>2500000</ServerToClient>
<ClientToServer>2500000</ClientToServer>
</Bandwidth>
<BandwidthCap override="no">
<ServerToClient>5000000</ServerToClient>
<ClientToServer>5000000</ClientToServer>
</BandwidthCap>
<BandwidthDetection enabled="true">
<MaxRate>-1</MaxRate>
<DataSize>16384</DataSize>
<MaxWait>2</MaxWait>
</BandwidthDetection>
<MsgQueue>
<Live>
<MaxAudioLatency>2000</MaxAudioLatency>
<MinBufferTime>8000</MinBufferTime>
</Live>
<Recorded>
<MinBufferTime>2000</MinBufferTime>
</Recorded>
<Server>
<BufferRatio>0.5</BufferRatio>
<Prioritization>false</Prioritization>
<MinQueuedVideo>64</MinQueuedVideo>
</Server>
<Diagnostic>
<Enable>false</Enable>
</Diagnostic>
</MsgQueue>
<HTTPTunnel>
<IdlePostInterval>512</IdlePostInterval>
<IdleAckInterval>512</IdleAckInterval>
<MimeType>application/x-fcs</MimeType>
<WriteBufferSize>16</WriteBufferSize>
</HTTPTunnel>
<MaxMessageSizeLosslessVideo>0</MaxMessageSizeLosslessVideo>
<OutChunkSize>4096</OutChunkSize>
<AggregateMessages enabled="true"></AggregateMessages>
<Access>
<FolderAccess>false</FolderAccess>
<AudioSampleAccess enabled="false"></AudioSampleAccess>
<VideoSampleAccess enabled="false"></VideoSampleAccess>
</Access>
<UserAgent override="yes">
<Bits from="WIN 6,0,0,0" to="WIN 7,0,55,0">0x01</Bits>
<Bits from="MAC 6,0,0,0" to="MAC 7,0,55,0">0x01</Bits>
</UserAgent>
</Client>
<Debug>
<MaxPendingDebugConnections>50</MaxPendingDebugConnections>
<AllowDebugDefault>false</AllowDebugDefault>
</Debug>
<HTTP>
<HTTP_1_0>false</HTTP_1_0>
<Verbose>false</Verbose>
<Connections>
<MaxTimeout>60</MaxTimeout>
<Reuse>true</Reuse>
<Interface></Interface>
</Connections>
<Proxy>
<Host></Host>
<Port></Port>
<Type>HTTP</Type>
<Tunnel>false</Tunnel>
<Username></Username>
<Password></Password>
</Proxy>
<Redirect>
<Allow>true</Allow>
<Max>10</Max>
<UnrestrictedAuth>true</UnrestrictedAuth>
</Redirect>
</HTTP>
<SWFVerification enabled="false">
<SWFFolder></SWFFolder>
<MinGoodVersion></MinGoodVersion>
<DirLevelSWFScan>1</DirLevelSWFScan>
<MaxInitDelay>5</MaxInitDelay>
<FirstHashTimeout>5</FirstHashTimeout>
<FinalHashTimeout>60</FinalHashTimeout>
<UserAgentExceptions>
<Exception from="" to=""/>
</UserAgentExceptions>
<Cache>
<TTL>1440</TTL>
<UpdateInterval>5</UpdateInterval>
</Cache>
<ConnectionBlocking enabled="false"/>
</SWFVerification>
<Logging>
<Access>
<Checkpoints enable="false">
<LogInterval>3600</LogInterval>
</Checkpoints>
-->
</Access>
</Logging>
<DisallowedProtocols></DisallowedProtocols>
</Application>
Vhost.xml
<VirtualHost>
<AliasList>
<Alias name="alias1"></Alias>
</AliasList>
<AppsDir>${VHOST.APPSDIR}</AppsDir>
<ResourceLimits>
<MaxConnections>-1</MaxConnections>
<MaxEdgeConnections>-1</MaxEdgeConnections>
<MaxAppInstances>15000</MaxAppInstances>
<MaxStreams>250000</MaxStreams>
<MaxSharedObjects>50000</MaxSharedObjects>
<AppInstanceGC>-1</AppInstanceGC>
</ResourceLimits>
<VirtualKeys>
</VirtualKeys>
<VirtualDirectory>
<Streams></Streams>
</VirtualDirectory>
<DNSSuffix></DNSSuffix>
<Allow>all</Allow>
<Proxy>
<Mode>local</Mode>
<RequestTimeout>2</RequestTimeout>
<Anonymous>false</Anonymous>
<CacheDir enabled="false" useAppName="true">
<Path></Path>
<MaxSize>32</MaxSize>
</CacheDir>
<LocalAddress></LocalAddress>
<RouteTable protocol="">
<RouteEntry></RouteEntry>
</RouteTable>
<EdgeAutoDiscovery>
<Enabled>false</Enabled>
<AllowOverride>true</AllowOverride>
<WaitTime>1000</WaitTime>
</EdgeAutoDiscovery>
<SSL>
<SSLVerifyCertificate>true</SSLVerifyCertificate>
<SSLCACertificatePath></SSLCACertificatePath>
<SSLCACertificateFile></SSLCACertificateFile>
<SSLVerifyDepth>9</SSLVerifyDepth>
<SSLCipherSuite>ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH</SSLCipherSuite>
</SSL>
-->
<AggregateMessages enabled="true">
</AggregateMessages>
</Proxy>
<Logging>
<Access>
<Checkpoints enable="false">
<LogInterval>3600</LogInterval>
</Checkpoints>
-->
</Access>
</Logging>
</VirtualHost>Hello guys,
thanks for replying.
All intances spent 24h playing/streaming as expected but today some of them went down.
Any idea why this core is being deactivated?
master.log
2011-04-20 16:30:54 16109 (i)2581172 System memory load (90) is now below the maximum threshold. -
2011-04-20 16:30:55 16109 (w)2581171 System memory load (91) is high. -
2011-04-20 18:36:18 16109 (i)2581226 Edge (16129) is no longer active. -
2011-04-20 18:36:18 16109 (w)2581255 Edge (16129) _defaultRoot__edge1 experienced 1 failure[s]! -
2011-04-20 18:36:18 16109 (i)2581224 Edge (28483) started, arguments : -edgeports ":1935,80" -coreports "localhost:19350" -conf "/opt/adobe/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1". -
2011-04-20 18:53:25 16109 (i)2581223 Core (16132) is no longer active. -
2011-04-20 18:53:25 16109 (i)2581221 Core (28621) started, arguments : -adaptor "_defaultRoot_" -vhost "_defaultVHost_" -app "registry" -inst "registry" -tag -conf "/opt/adobe/fms/conf/Server.xml" -name "_defaultRoot_:_defaultVHost_:registry:registry:".-
2011-04-20 18:57:25 16109 (i)2581223 Core (28621) is no longer active. -
2011-04-20 18:57:25 16109 (i)2581221 Core (28814) started, arguments : -adaptor "_defaultRoot_" -vhost "_defaultVHost_" -app "registry" -inst "registry" -tag -conf "/opt/adobe/fms/conf/Server.xml" -name "_defaultRoot_:_defaultVHost_:registry:registry:".-
2011-04-20 19:00:15 16109 (i)2581172 System memory load (61) is now below the maximum threshold. -
2011-04-20 19:00:28 16109 (i)2581223 Core (16752) is no longer active. -
2011-04-20 19:00:28 16109 (w)2581256 Core (16752) _defaultRoot_:_defaultVHost_:::_1 experienced 1 failure[s]! -
2011-04-20 19:00:28 16109 (i)2581221 Core (29004) started, arguments : -adaptor "_defaultRoot_" -vhost "_defaultVHost_" -app -inst -tag "_1" -conf "/opt/adobe/fms/conf/Server.xml" -name "_defaultRoot_:_defaultVHost_:::_1".
core.log
2011-04-20 16:30:56 16132 (w)2581171 System memory load (91) is high. -
2011-04-20 18:36:16 16752 (i)2581247 Core (16752) disconnected from edge. -
2011-04-20 18:36:16 16548 (i)2581247 Core (16548) disconnected from edge. -
2011-04-20 18:36:16 16962 (i)2581247 Core (16962) disconnected from edge. -
2011-04-20 18:36:16 16132 (i)2581247 Core (16132) disconnected from edge. -
2011-04-20 18:36:21 16962 (i)2581246 Core (16962) sending register cmd to edge. -
2011-04-20 18:36:21 16752 (i)2581246 Core (16752) sending register cmd to edge. -
2011-04-20 18:36:21 16548 (i)2581246 Core (16548) sending register cmd to edge. -
2011-04-20 18:36:22 16132 (i)2581246 Core (16132) sending register cmd to edge. -
#Date: 2011-04-20
#Fields: date time x-pid x-status x-ctx x-comment
2011-04-20 18:53:27 28621 (i)2581246 Core (28621) sending register cmd to edge. -
2011-04-20 18:53:30 28621 (w)2581171 System memory load (99) is high. -
#Date: 2011-04-20
#Fields: date time x-pid x-status x-ctx x-comment
2011-04-20 18:57:27 28814 (i)2581246 Core (28814) sending register cmd to edge. -
2011-04-20 18:57:29 28814 (w)2581171 System memory load (99) is high. -
2011-04-20 19:00:16 16962 (i)2581172 System memory load (61) is now below the maximum threshold. -
2011-04-20 19:00:15 28814 (i)2581172 System memory load (66) is now below the maximum threshold. -
2011-04-20 19:00:16 16548 (i)2581172 System memory load (61) is now below the maximum threshold. -
#Date: 2011-04-20
#Fields: date time x-pid x-status x-ctx x-comment
2011-04-20 19:00:29 29004 (i)2581237 Starting admin app on core (29004). -
2011-04-20 19:00:29 29004 (i)2581238 Core (29004) connecting to admin. -
2011-04-20 19:00:29 29004 (i)2581231 Core (29004) connected to admin. -
2011-04-20 19:00:29 29004 (i)2581234 Core (29004) connection to admin accepted. -
2011-04-20 19:00:29 29004 (i)2581246 Core (29004) sending register cmd to edge. -
# free -m
total used free shared buffers cached
Mem: 7993 6076 1917 0 4 34
-/+ buffers/cache: 6037 1956
Swap: 3147 1558 1589
thank you!
Maybe you are looking for
-
Recursively Finding a Node in a Linked List
I'm trying to find a node recursively in this linked list but keep coming up with an error message - can anyone tell me what is wrong? public boolean find (Object obj) DonorNode node = new DonorNode(obj); DonorNode current =
-
Function module call with destination
Hi, how can check if a function module call with destination works or not ? How can I debug. What can be the reason if it is not calles regards ertas
-
How Android v4.0 mobile phone connect to i-mac 10.7 ?
Hi, I am using android v4.0 mobile phone. when I connect my phone to i-mac 10.7, my i-mac can't dectect my phone? Actually, I need to transfer my photos from my i-mac to phone , How can I do that ? Thanks.
-
I can no longer open new tabs, either by clicking on the plus sign or by hitting control T. I tried re-installing, but it didn't help.
-
DaqMX & TDMS Logging - No Datestamp and dt until Close
In our application, we are continuously logging data to a TDMS file using the "DaqMX Configure Logging (TDMS).vi". However, there are times when we need to look at the TDMS data while the application is still running (i.e. when a failure is found). W