You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(6) |
Nov
(8) |
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(19) |
Feb
(15) |
Mar
(10) |
Apr
(8) |
May
(7) |
Jun
(9) |
Jul
(13) |
Aug
(31) |
Sep
(111) |
Oct
(52) |
Nov
(72) |
Dec
(42) |
| 2006 |
Jan
(21) |
Feb
(32) |
Mar
(33) |
Apr
(24) |
May
(15) |
Jun
(40) |
Jul
(32) |
Aug
(19) |
Sep
(38) |
Oct
(37) |
Nov
(63) |
Dec
(37) |
| 2007 |
Jan
(18) |
Feb
(39) |
Mar
(69) |
Apr
(49) |
May
(71) |
Jun
(59) |
Jul
(71) |
Aug
(85) |
Sep
(46) |
Oct
(14) |
Nov
(25) |
Dec
(56) |
| 2008 |
Jan
(24) |
Feb
(77) |
Mar
(104) |
Apr
(44) |
May
(41) |
Jun
(11) |
Jul
(31) |
Aug
(59) |
Sep
(44) |
Oct
(86) |
Nov
(66) |
Dec
(93) |
| 2009 |
Jan
(88) |
Feb
(41) |
Mar
(49) |
Apr
(135) |
May
(22) |
Jun
(31) |
Jul
(60) |
Aug
(71) |
Sep
(76) |
Oct
(18) |
Nov
(52) |
Dec
(20) |
| 2010 |
Jan
(8) |
Feb
(50) |
Mar
(35) |
Apr
(48) |
May
(46) |
Jun
(84) |
Jul
(38) |
Aug
(61) |
Sep
(51) |
Oct
(31) |
Nov
(17) |
Dec
(18) |
| 2011 |
Jan
(51) |
Feb
(14) |
Mar
(17) |
Apr
(23) |
May
(15) |
Jun
(11) |
Jul
(5) |
Aug
(5) |
Sep
(15) |
Oct
(8) |
Nov
(5) |
Dec
(25) |
| 2012 |
Jan
(2) |
Feb
(4) |
Mar
(6) |
Apr
(9) |
May
(27) |
Jun
(32) |
Jul
(36) |
Aug
(10) |
Sep
(16) |
Oct
(3) |
Nov
(13) |
Dec
(7) |
| 2013 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
(2) |
Jun
(9) |
Jul
(5) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(3) |
Feb
(2) |
Mar
(4) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
(6) |
Feb
|
Mar
|
Apr
(10) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2018 |
Jan
(2) |
Feb
(5) |
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
|
2
|
3
(9) |
4
(1) |
5
(6) |
6
|
|
7
(1) |
8
(2) |
9
(2) |
10
(7) |
11
(12) |
12
(8) |
13
|
|
14
(4) |
15
(3) |
16
(1) |
17
(5) |
18
(4) |
19
|
20
(2) |
|
21
(4) |
22
|
23
(2) |
24
(2) |
25
(2) |
26
(1) |
27
|
|
28
(1) |
29
(3) |
30
(9) |
31
(2) |
|
|
|
|
From: <php...@li...> - 2008-12-21 21:04:16
|
> $session = java_session();
> $session->put("param1", someJavaObject);
So you add a new object to the session store in each request and(!) keep the old objects referenced from a thread outside of the scope of the bridge?
> So, on the first page I am doing
> $sessionid=session_id();
> $myBackendHodler.storeParam1($sessionid, someJavaObject);
>
> On the second page I am doing
> $sessionid=session_id();
> $someJavaObject = $myBackendHodler.getParam1($sessionid);
someJavaObject should have been garbage collected, i.e. getParam1() should have returned null. If not, you have found the reason for the OOM.
Regards,
Jost Bökemeier
|
|
From: <php...@li...> - 2008-12-21 18:08:31
|
>>then you've written a bug, I think.
Maybe!
But the only code I have is
$session = java_session();
$session->put("param1", someJavaObject);
On the other page I am doing
$someJavaObject = $session->get("param1");
That is all I have. 2 lines of code for the session in php and one line in
the second php.
BTW, $someJavaObject would be temporarily referenced by many threads on the
backend in the subsequent calls. Could that be the source of the problem?
>>It is not possible to keep the state w/o using java_session(), at least
not reliably.
As I mentioned earlier, I have apache http server and tomcat. Instead of
using java_session, I am using the session_id() within the apache server and
against that id I am storing a data structure in the backend.
So, on the first page I am doing
$sessionid=session_id();
$myBackendHodler.storeParam1($sessionid, someJavaObject);
On the second page I am doing
$sessionid=session_id();
$someJavaObject = $myBackendHodler.getParam1($sessionid);
Let me know if you think that is reliable.
>> Please see our FAQ entry "How does the bridge handle OutOfMemoryErrors?"
for details.
I have gone through it but will go over it one more time.
Thanks
-Ajit
----------------------------------------------------------------------------
--
_______________________________________________
php-java-bridge-users mailing list
php...@li...
https://lists.sourceforge.net/lists/listinfo/php-java-bridge-users
|
|
From: <php...@li...> - 2008-12-21 16:20:10
|
Hi Ajit,
> java_session(). In that case
> the memory on the Tomcat server kept increasing with every
> hit on the page.
then you've written a bug, I think.
> go up that much. I have found a way to get my work done
> without using java_session.
It is not possible to keep the state w/o using java_session(), at least not reliably.
> Do you know why using a java_session() could create such
> problem?
Please see our FAQ entry "How does the bridge handle OutOfMemoryErrors?" for details.
Regards,
Jost Bökemeier
|
|
From: <php...@li...> - 2008-12-21 16:13:08
|
Hi Nathan, > it, I'll install a sniffer and send the report. not necessary. Your bug report is here: http://bugs.php.net/bug.php?id=46917 Regards, Jost Bökemeier |