Bug #6617 Updated: JVM starts only on 3 requests per httpd
| From: | paul dot schaap at dingoblue dot com dot au | Date: | Mon, 14 Jan 2002 04:26:44 +0000 |
| Subject: | Bug #6617 Updated: JVM starts only on 3 requests per httpd | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-76964@lists.php.net to get a copy of this message | ||
ID: 6617
User updated by: paul.schaap@dingoblue.com.au
Reported By: paul.schaap@dingoblue.com.au
Old Status: Feedback
Status: Closed
Bug Type: Java related
Operating System: LinuxPPC 2000
PHP Version: 4.0.4pl1
New Comment:
This now works in 4.1.1
Previous Comments:
------------------------------------------------------------------------
[2002-01-11 16:46:00] lobbin@php.net
How does this behave under PHP 4.1.1?
------------------------------------------------------------------------
[2001-01-16 20:47:52] paul.schaap@dingoblue.com.au
Hi James,
Still failing, but on the 7th request.
CHEERS
Paul
------------------------------------------------------------------------
[2001-01-07 11:01:12] jmoore@php.net
Can you please ugrade and give feedback if it now works/still fails.
James
------------------------------------------------------------------------
[2000-09-07 18:25:58] paul.schaap@dingoblue.com.au
As per Bug id # 6122
./configure --with-mysql=/usr/local
\
--with-java=/usr/local/java/j2sdk1.3
\
--with-sybase=/usr/local/freetds
\
--with-apxs=/home/internet/www02/bin/apxs
\
--enable-shared
\
--enable-track-vars
Using Blackdown JDK 1.2.2
And a modified JDK 1.3 - modified as the lack of HotSpot caused .so
load failures !!
From php.ini
[java]
extension_dir=/usr/local/lib/php/extensions/no-debug-non-zts-20000809
extension=libphp_java.so
java.class.path=/usr/local/lib/php_java.jar
java.library.path=/usr/local/lib:/usr/local/lib/php/extensions/no-debug-non-zts-20000809
The jver.php test script
<html>
<?
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")."
<br>\n";
print "Java vendor=".$system->getProperty("java.vendor")."
<p>\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";
$formatter = new Java("java.text.SimpleDateFormat",
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
</html>
The first 3 runs work correctly then the fourth through (approx)
seventh fail and there is 1 more success followed by failure. Apache
must then be killed manually.
The error text is :-
error: Fatal error: Unable to create Java Virtual Machine in ...
I noted rubys@php.net's comment to use Tomcat, I'm off in that
direction now, but I would prefer this method.
!!!!!!!!!!!!!
! PHP RULES !
!!!!!!!!!!!!!
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=6617&edit=1