Pooled database connections are not being closed properly

We are using WLS 9.2 and Microsoft SQL Server 2005 (version 1.1 of the Microsoft JDBC driver), and we are experiencing some strange behavior with the lifecycle of the connections in our data source pools. The WLS console may report that the current capacity of a pool is 5, but the database monitoring tools report that we have more than 5 connections open. It almost seems as though connections are getting dropped somehow and WLS thinks it has closed them and created new ones, but the original connections are never actually closed in the database. Our application is the only thing connecting to the DBMS instance in question, so the connections we are seeing have definitely been created by WebLogic. Any suggestions for tracking down the source of this problem would be greatly appreciated.
Regards,
Sabrina

SabrinaL wrote:
Thank you for your help. Here is our pool configuration (NOTE: Even though we're not using Oracle, we actually did create our own empty "DUAL" table to use for testing connections):
<jdbc-connection-pool-params>
<initial-capacity>10</initial-capacity>
<max-capacity>10</max-capacity>
<shrink-frequency-seconds>0</shrink-frequency-seconds>
<test-frequency-seconds>0</test-frequency-seconds>
<test-connections-on-reserve>true</test-connections-on-reserve>
<test-table-name>DUAL</test-table-name>
</jdbc-connection-pool-params>
I'm not sure exactly when the problem starts occurring because we only recently
noticed it; as far as we can tell, it's pretty random. We have seen occasional
application errors where it appears that the app cannot obtain a connection from
the pool, but I'm not sure if that issue is directly related to this particular
problem. We were careful to scale our pool size such that it should always have
enough connections, so I'm not sure how this is possible. We are running a cluster.
Regards,
SabrinaOk, then for every server in the cluster, the server will make 10 connections.
Because you are using SQLServer, your 'test table' (that is an overloaded
field) should be set to actually define SQL that we can use for a quick test:
<test-table-name>SQL select 1</test-table-name>
That will be quicker than selecting from any real table.
We would need more info about the problem. If you turn on
JDBC logging, we might capture the exceptions that indicate
problems with the pool, however, as configured, the pools
will have only 10 connections, and will close and replace
any that fail the test. Do you have a firewall between the
DBMS and WebLogic?
Joe

Similar Messages

  • OHS - Protocol (Periodic) Next due dates are not being captured properly

    Protocol (Periodic) Next due dates are not being captured properly in the Planning Cockpit (EHSH_D_PCP) report nor the Protocol report (S_SH8_7200013).  The Planned date is not resetting itself for the medical service sometimes.
    Any idea what might be causing this issue?
    Regards
    Naveen

    HI Naveen
    Have you overridden the std BADI for calculating Next due date?
    Thanks
    Jagdsh

  • ASA-5585-X 8.4(6)5 Idle connections are not being removed according to timeout settings

    Hi,
    Just a quick question if anybody has run into a bug where the ASAs "timeout" settings are not being applied to idle connections.
    It seems that our ASA running the software level 8.4(6)5 is not tearing down connections. This mainly seems to be a problem in one Security Context where there are around 300k UDP connections (related to VOIP phones) that are not being torn down. Idle timers on the connections are going as far as 700 hours. Common to all the UDP connections is also the fact that only 19 Bytes of data has been transmitted on the connection built on the firewall. I am not sure what the purpose of these UDP Connections is as both the source and destination port is a random high port.
    I was not able find any Bug ID which description would match the situation I am seeing. I did not see anything in the release notes of 8.4(7) or its interrim release either that would list thing kind of bug.
    - Jouni

    Hi Jouni,
    This caveat seems to be the closest match as 8.4.6 is the affected ASA code.
    CSCuh13899
    Symptoms:-
    Some connection may not removed even after reaching idle timeout.
    https://tools.cisco.com/bugsearch/bug/CSCuh13899/?reffering_site=dumpcr
    You can upgrade to the next stable ASA code as suggested in the referred document.
    HTH
    Regards,
    Dinesh Moudgil
    P.S. Please rate helpful posts.

  • Files are not being closed on server

    Hi,
    We have a problem with our Intel macs connecting to our Windows 2003 SBS server. When a file is saved after being created or edited and i then closed on the mac it's still seen as opened on the server. Therefor other users can not open te file. We have older mac's as well with power pc cpu's and they don't seem to have this problem. Also the Windows pc's connected the the same server don't have this problem.
    We ran the latest updates but that didn't solve the problem unfortunately.
    I called Apple support but they didn't hear of the problem before and don't want to investigate this any further because it's an unknown problem !!
    I hope any of you give me a direction what to look for.
    Thanks in advance

    How are they connecting? What Service?
    Any particular APPs that do this? Adobe perhaps?

  • Child Report Cursors Are Not Being Closed

    A SQLDeveloper report with a running defined child report with a Refresh rate of 5 or more seconds will eventually exhaust the session's max_open_cursors and will crash with "ORA-01000 maximum open cursors exceeded". This is true whether it is the parent or child report which is refreshed.
    In my case, max_open_cursors is set to 600 and the refresh rate is 5 seconds; it takes approximately 50 minutes or less for SQLDeveloper to crash.
    Tracking the open cursors by viewing V$OPEN_CURSOR for the report SID clearly shows that the number of child report cursors keeps growing at approximately one cursor per refresh rate. From this it is very clear that SQLDeveloper is not closing those child report cursors and I have found no way to work around this problem.
    BTW, congratulations to the SQLDeveloper team for an overall really good product at an excellent price. Still a bit buggy but otherwise quite enjoyable to use.
    Jerry

    How are they connecting? What Service?
    Any particular APPs that do this? Adobe perhaps?

  • Why does Firefox tell that my 'sent' emails are not being redirected properly?

    After clicking my 'Sent' button and message sent is advised a drop down window says This page isnt redirecting properly Firefox has detected that the server is redirecting the request for this.

    Do not reply by e-mail to the e-mail notifications. Click on the link(s) provided in the e-mail notification and the page(s) will load in your browser.
    Update Shockwave Flash (Adobe Flash). There is a new version.
    *Check your version: http://www.mozilla.com/en-US/plugincheck/
    **''Note: plugin check page does not have current version information for all plugins''
    *Download and save flash installer to your hard drive from the link in the article below, close Firefox, click on the installer you downloaded, install, restart Firefox, check your version again
    **See: https://support.mozilla.com/en-US/kb/Managing+the+Flash+plugin#Updating_Flash

  • How to find out resultset,statements and connections are not closed

    Hello,
    In Jdeveloper 10.1.2 how can I find out that in my code,
    I have resultset,statements and connections are not being closed.
    Any help is highly appreciable.
    Thanks

    Hello Vijay,
    On MSSQL truncation of transaction log does not shrink the size of the transaction log. It simply removes the content within the transaction log and writes it to the backup.
    Meaning the free percentage within the transaction log will increase.
    If you want to Resize the transaction log size, you need to do something else.
    The shrinking procedure is given here:
    http://support.microsoft.com/kb/907511
    Regards,
    Siddhesh

  • Task Scheduling Script - Need help with passing the scheduled command (variables are not being evaluated)

    Hi Everyone,
    I'm trying to get a simple task scheduler script to work for me and can't get the command I need passed to the scheduler to evaluate properly.
    Here's the script:
    ###Create a new task running $Command and execute it Daily at 6am.
    $TaskName = Read-Host 'What would you like this job to be named?'
    $Proto = Read-Host 'What is the protocol? (FTP/FTPS/SFTP)'
    $User = Read-Host 'What is the user name?'
    $Pwd = Read-Host 'What is the password?'
    $Server = Read-Host 'What is the server address?'
    $NetworkDir = Read-Host 'Please input the network location of the file(s) you wish to send. Refer to documentation for more details.'
    $RemoteDir = Read-Host 'Please input the REMOTE directory to which you will upload your files. If there is none please input a slash'
    $Command = 'winscp.com /command "option batch abort" "option confirm off" "open $Proto://$User:$Pwd@$Server" "put $NetworkDir $RemoteDir" "exit"'
    $TaskAction = New-ScheduledTaskAction -Execute "$Command"
    $TaskTrigger = New-ScheduledTaskTrigger -Daily -At 6am
    Register-ScheduledTask -Action $TaskAction -Trigger $Tasktrigger -TaskName "$TaskName" -User "Administrator" -RunLevel Highest
    Write-Host "$TaskName created to run Daily at $TaskStartTime"
    What's messing up is the $Command creation, the command needs to have the quotes around "option blah blah", but if I wrap the whole line in single quotes the variables that are evaluated for the "open blah blah" strings (which also need
    to be inside quotes) and the "put blah blah" string are not being evaluated properly.
    I've dorked about with different bracketing and quoting but can't nail the syntax down, could someone point me in the right direction? My Google-fu seems to be lacking when it comes to nailing down this issue.
    Thanks

    Hmmn, closer. I'm getting this error now:
    + $Command = $tmpl -f  $User, $Pwd, $Server, $NetworkDir, $RemoteDir
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (winscp.com /com...t {4} {5}" exit:String) [], RuntimeException
        + FullyQualifiedErrorId : FormatError
    And the command being added to the new task looks like this:
    winscp.com /command "option batch abort" "option confirm off" "open ($Proto)://($User):($Pwd)@($Server)" "put $NetworkDir $RemoteDir" "exit"
    Here's the current state of the script. I get what you're doing to try to bypass the quotes issue, using an array. I'm just not awesome at this yet sooooooo...
    $TaskName = Read-Host 'What would you like this job to be named?'
    $Proto = Read-Host 'What is the protocol? (FTP/FTPS/SFTP)'
    $User = Read-Host 'What is the user name?'
    $Pwd = Read-Host 'What is the password?'
    $Server = Read-Host 'What is the server address?'
    $NetworkDir = Read-Host 'Please input the network location of the file(s) you wish to send. Refer to documentation for more details.'
    $RemoteDir = Read-Host 'Please input the REMOTE directory to which you will upload your files. If there is none please input a slash'
    $tmpl = 'winscp.com /command "option batch abort" "option confirm off" "open {0}://{1}:{2}@{3}" "put {4} {5}" exit'
    $Command = $tmpl -f $User, $Pwd, $Server, $NetworkDir, $RemoteDir
    $TaskAction = New-ScheduledTaskAction -Execute $Command
    $TaskTrigger = New-ScheduledTaskTrigger -Daily -At 6am
    Register-ScheduledTask -Action $TaskAction -Trigger $Tasktrigger -TaskName "$TaskName" -User "Administrator" -RunLevel Highest
    Write-Host "$TaskName created to run Daily at $TaskStartTime"

  • Adstrtal.sh: Database connection could not be established. Either the database is down or the APPS credentials supplied are wrong.

    In our R12.1.3 EBS, on RHEL 5.5, 64-bit, we are getting this error -
    adstrtal.sh: Database connection could not be established. Either the database is down or the APPS credentials supplied are wrong.
    However, neither the db is down nor the APPS password is wrong. I am able to connect from sqlplus from application tier. And also from the 10.1.3 home. I have checked similar threads here but none helped. Raised an SR yesterday but that too hasn't helped yet.
    Any ideas?
    Regards,
    Vinod

    please post he output of
    SQL> show parameter sec_case_sensitive_logon
    $ECHO TWO_TASK
    clean FND NODES
    How to Clean Nonexistent Nodes or IP Addresses From FND_NODES [ID 260887.1]
    Check if all services are down on application node, no process should be running.
    shut down db listener and database
    reboot the server
    start or reload listener on DB node and start the database
    Run autoconfig on db tier -- make sure it completes successfully.
    Run autoconfig on all apps tier -- make sure it completes successfully.
    Now, try to start applications on middle tier.
    ApPsMaStI
    sharing is Caring

  • [svn] 4533: Bug: BLZ-301 - Selector expressions are not being cleaned up properly on unsubscribe

    Revision: 4533
    Author: [email protected]
    Date: 2009-01-14 15:55:31 -0800 (Wed, 14 Jan 2009)
    Log Message:
    Bug: BLZ-301 - Selector expressions are not being cleaned up properly on unsubscribe
    QA: Yes
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-301
    Modified Paths:
    blazeds/trunk/modules/core/src/flex/messaging/services/messaging/SubscriptionManager.java

    Revision: 4533
    Author: [email protected]
    Date: 2009-01-14 15:55:31 -0800 (Wed, 14 Jan 2009)
    Log Message:
    Bug: BLZ-301 - Selector expressions are not being cleaned up properly on unsubscribe
    QA: Yes
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-301
    Modified Paths:
    blazeds/trunk/modules/core/src/flex/messaging/services/messaging/SubscriptionManager.java

  • [svn] 1978: Bug: vendors. properties file which is used in vendor specific login commands was not being read properly and as a result some login related error messages were not being displayed correctly .

    Revision: 1978
    Author: [email protected]
    Date: 2008-06-06 08:05:34 -0700 (Fri, 06 Jun 2008)
    Log Message:
    Bug: vendors.properties file which is used in vendor specific login commands was not being read properly and as a result some login related error messages were not being displayed correctly.
    QA: Yes - we need automated tests to make sure that errors.properties and vendors.properties in BlazeDS/LCDS are loaded properly.
    Doc: No
    Modified Paths:
    blazeds/branches/3.0.x/modules/common/src/java/flex/messaging/util/PropertyStringResource Loader.java
    blazeds/branches/3.0.x/modules/opt/src/jrun/flex/messaging/security/JRunLoginCommand.java
    blazeds/branches/3.0.x/modules/opt/src/tomcat/flex/messaging/security/TomcatLoginCommand. java

    I have a lot of grief with this version of Windows Media Player.
    It is very buggy and frustrating to use.
    I have my Music library on a QNAP NAS, which is as reliable as they come.
    System notifications make it not save changes.  It also does not do a good job of interpreting albums and artists from folders.  Changes to track names are not saved, nor are tracks moved to other albums, renamed albums, changes to genre, artist
    or date.  It separates and merges albums/tracks without sense or reason.  Some changes I've made up to 4 times, then closed WMP and re-started my machine to check if it has/hasn't saved the changes.  Often it has not.
    This is the first time I've used WMP in this capacity, and I do not recommend it.
    New service pack please.

  • Workflow Notification Mails Are Not Being Sent

    Hi
    we are running 11.5.10.2 version , some times Workflow Notification Mails Are Not Being Sent , so how should i start diagnose this issue.
    Regards

    Dear Hussein
    thanks for your reply, below are the log messages from the todays file FNDCPGSC6854.txt
    [May 12, 2009 1:21:12 PM AST]:1242123672450:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2LXZhNin2K0g2LXYp9mE2K0g2LnYrNmE2Kf
    Zhg==?= <[email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for client input
    [May 12, 2009 1:21:12 PM AST]:1242123672451:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 2:03:48 PM AST]:1242126228129:Thread[inboundThreadGroup1,5,inboundThreadGroup]:0:-1:DAREB
    S:172.30.2.45:-1:-1:UNEXPECTED:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.IMAPInboundProc
    essor.moveMessage(Message, String)]:Unable to move message {null} -> javax.mail.StoreClosedException: *
    BYE Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.7638.1 closing connection due to timeo
    ut.
    [May 12, 2009 2:17:01 PM AST]:1242127021657:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2YXYp9ix2KrZhiDZgdmG2YrYsg==?= <mvi
    [email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for client input
    [May 12, 2009 2:17:01 PM AST]:1242127021658:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 3:49:02 PM AST]:1242132542705:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2KfYtNix2YEg2KfZhNiz2YrYryDYp9it2YX
    YryDYtNio2YQ=?= <[email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for clie
    nt input
    [May 12, 2009 3:49:02 PM AST]:1242132542705:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 4:03:08 PM AST]:1242133388437:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:UNEXPECTED:[fnd.wf.mailer.URLMIMETagListener]:oracle.apps.fnd.wf.mailer.URLMIMETa
    gListener.editStyleRef(HTMLTagEvent, String) Making a connection to {http://oracle.kannon.com:8000/OA_
    HTML/cabo/images/cache/cmbts.gif)} returned {404 - Not Found}. Leaving as a reference

  • File names are not being created correctly!!

    Problem I have, and it seems to be an issue with iTunes in Windows and not Mac or in Windows Media Player for that matter.
    Anyway, the problem is that the files are not being written as they are displayed in the Album Data in iTunes itself. It just appears as though iTunes will create any length of file name it wants and not the one that you create??
    The reason I have an issue with this, is because I am trying to create one large album directory on an external Hard Drive connected to my Router so that any machine I have on the network can access it from there as opposed to creating a directory on every single machine.
    I have a tone of discs that I am loading up and just felt that having one large directory on a networked drive would be the best route to take.
    The machines I will be using to access the files using iTunes is my Mac Mini and my Windows PC depending on what room I am in, and then probably a few other devices scattered around the house to make up a Media network.
    Anyway, the issue is with the file names.
    It just seems that Windows iTunes wants to create whatever file name size it pleases, where as Mac iTunes and Windows Media Player seem to create the files as listed in the Track List and Album File Data.
    It would seem that Windows iTunes has a serious bug in it's File Structure Handling which is a pain in the proverbial.
    Just to test this out, I created the same Album both in Windows and Mac and the Mac version had the full file name structure but the PC one doesn't, however, Windows Media Player created it exactly the same as Mac iTunes.
    It definitely appears as though there is an issue with iTunes in Windows, because it creates other albums without a problem. It just seems to pick and choose as it pleases.
    Anyone else get this or know if there is a way to fix it??

    Katrina S. wrote:
    I'm not sure what you mean. Perhaps if you gave a specific example?
    I put my CD's into iTunes so that they go in Album Format with the albums in seperate folders and the song names as they are retrieved from the internet, so that they are not songs all in one long Directory Listing. (Unless of course there is another way of using iTunes??)
    When using iTunes on Mac or the Windows Media Player, all the songs are loaded onto the computer as they are written in the descriptions downloaded from the web.
    Example in Directory format:
    Artist Album Song Name
    Queen - Innuendo - 08 These Are The Days Of Our Lives
    This works fine in Mac iTunes or Windows Media Player. However, if I'm using iTunes in Windows, it may give me the following,
    Artist Album Song Name
    Queen - Innuendo - 08 These Are The Days O
    Now, that is just an example and not a song that is affected, but it gives you an idea of what happens. It appears to happen on any Album and File Name combinations, and only appears to happen when using iTunes in Windows. The much longer filename and album names seem to be far more affected and I think this is to do with Windows Naming structure, but it doesn't explain why it's not happening in Windows Media Player??
    The problem with this, is that when trying to use the same File Directory stored on my external Networked HDD for both Apple and Windows iTunes, the Windows version is causing havoc by doing what it wants where as the Apple iTunes seems to work as intended.
    So when it comes to using either to rip a new CD to the library, I have to start using the Mac Mini each time because it seems to not be causing any issues when ripping discs.
    I'm still in the process of sorting out my Album Directory and having to load everything up on the iMac so that everything gets loaded properly, but this seems to be a really bad bug in iTunes.
    The reason I want to use this external NAS HDD is to keep my data in one area as opposed to having two large directories for both machine formats.
    I hope that is a little more clear on what is happening.
    P.S. Just to add to this. I prefer to use the PC for CD Ripping because the CD Drive is much faster than my Mac Mini and doesn't get anywhere near as hot when used constantly. I can rip 20 albums or more on my PC in the time it takes to sometimes rip just 5 to 10 on my Mac Mini, which is why I wanted this to work properly on the Windows version of iTunes.
    Message was edited by: Capeview

  • HT203565 contacts on my iPad are not being uploaded to iCloud

    I have synced my iPad with my Yahoo account. It has downloaded all of the contacts located there. However:
    1- The Yahoo sync did NOT include any group information. I.e it downloaded all individual contacts, but none of the groups which existed.
    2- These contacts are visible on my iPad, but they are not being uploaded to iCloud when my iPad syncs with the cloud.
    The original problem is - how do I get the Groups from my  Yahoo account downloaded to the iPad.
    "Obviously" If I could get the Yahoo contacts uploaded to iCloud, I could create the groups there. (Which I can do easily enough), but I cannot get the contacts into t he groups.

    If you're talking about photo stream:
    Check the following:
    From your Home screen, tap Settings > iCloud > Photo Stream, and make sure the slider is set to the ON position.  If grayed out, check Restrictions in Settings>General.
    From the Home screen, tap Settings > Wi-Fi, make sure the slider is set to ON, and that your device is connected to a wireless network.
    Ensure that Camera app is closed on the device where you took the photo. Photo Stream will not upload photos from an iOS device until the Camera app is closed.
    Ensure your iOS device has not fallen below 20% battery power. To preserve battery life, Photo Stream downloading and uploading are disabled when the battery reaches this threshold. Downloading and uploading will resume once you charge your device, and the battery charge is greater than 20%.
    Note that when photo stream is turned on, only pictures taken from that point on will go to the stream, not existing photos.  For those, sync them to a computer using itunes and USB cable.

  • New songs are not being uploaded to icloud

    iTunes 10.7 - I just noticed today that new songs I added to my iTunes are not being automatically uploaded to the cloud.  This has worked fine ever since I subscribed to match. I even bought an album yesterday that went to the cloud fine.   I tried signing out and signing back in, updating my match, purchasing a song from itunes..nothing is working.
    Is anyone else having this problem?
    Thank you

    If you're talking about photo stream:
    Check the following:
    From your Home screen, tap Settings > iCloud > Photo Stream, and make sure the slider is set to the ON position.  If grayed out, check Restrictions in Settings>General.
    From the Home screen, tap Settings > Wi-Fi, make sure the slider is set to ON, and that your device is connected to a wireless network.
    Ensure that Camera app is closed on the device where you took the photo. Photo Stream will not upload photos from an iOS device until the Camera app is closed.
    Ensure your iOS device has not fallen below 20% battery power. To preserve battery life, Photo Stream downloading and uploading are disabled when the battery reaches this threshold. Downloading and uploading will resume once you charge your device, and the battery charge is greater than 20%.
    Note that when photo stream is turned on, only pictures taken from that point on will go to the stream, not existing photos.  For those, sync them to a computer using itunes and USB cable.

Maybe you are looking for