Hallo Leute,
Ich habe PHP-Apache2 installiert. Alle Module die ich brauche hinzugefügt, laufen auch alle, ausser dass bei eaccelerator etwas nicht klappt.
Wenn ich das php-teil auf dem alten Apache starte dann klappt es, jedoch wenn ich es auf dem neuen laufen lasse, habe ich Probleme.
Wenn ich ein phpinfo mache bekomme ich folgendes bei php-apache2:
(Mit der Memory scheint was nicht zu klappen)
Code
Version 0.9.5.3
Caching Enabled true
Optimizer Enabled true
Memory Size 16,777,176 Bytes
Memory Available 0 Bytes
Memory Allocated 16,777,176 Bytes
Cached Scripts 0
Removed Scripts 0
Cached Keys 0
Directive Local Value Master Value
eaccelerator.allowed_admin_path no value no value
eaccelerator.cache_dir /opt/tmp/eaccelerator /opt/tmp/eaccelerator
eaccelerator.check_mtime 1 1
eaccelerator.compress 1 1
eaccelerator.compress_level 9 9
eaccelerator.debug 0 0
eaccelerator.enable 1 1
eaccelerator.filter no value no value
eaccelerator.log_file no value no value
eaccelerator.name_space no value no value
eaccelerator.optimizer 1 1
eaccelerator.shm_max 1M 1M
eaccelerator.shm_only 0 0
eaccelerator.shm_prune_period 3600 3600
eaccelerator.shm_size 16 16
eaccelerator.shm_ttl 0 0
Mit dem original Apache sieht das so aus:
eAccelerator support enabled
Version 0.9.5.3
Caching Enabled true
Optimizer Enabled true
Memory Size 16,777,192 Bytes
Memory Available 16,772,544 Bytes
Memory Allocated 4,648 Bytes
Cached Scripts 1
Removed Scripts 0
Cached Keys 0
Directive Local Value Master Value
eaccelerator.allowed_admin_path no value no value
eaccelerator.cache_dir /.eaccelerator.tmp /.eaccelerator.tmp
eaccelerator.check_mtime 1 1
eaccelerator.compress 1 1
eaccelerator.compress_level 9 9
eaccelerator.content shm_and_disk shm_and_disk
eaccelerator.debug 0 0
eaccelerator.enable 1 1
eaccelerator.filter no value no value
eaccelerator.keys shm_and_disk shm_and_disk
eaccelerator.log_file no value no value
eaccelerator.name_space no value no value
eaccelerator.optimizer 1 1
eaccelerator.sessions shm_and_disk shm_and_disk
eaccelerator.shm_max 1M 1M
eaccelerator.shm_only 0 0
eaccelerator.shm_prune_period 3600 3600
eaccelerator.shm_size 16 16
eaccelerator.shm_ttl 0 0
Beide Versionen sind 0.9.5.3, aber trotzdem funktioniert die original eaccelerator.so nicht mit dem PHP-Apache2.
Ich habe die .ini Datei angehängt und so angepasst wie die original eaccelerator Werte stehen.
Was kann das Problem sein, was habe ich falsch gemacht?
Hier die Ausgabe vom Apache2
[Tue Nov 15 20:13:27 2011] [notice] Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8p DAV/2 PHP/5.2.17 configured -- resuming normal operations
[Tue Nov 15 20:13:33 2011] [warn] child process 2344 still did not exit, sending a SIGTERM
[Tue Nov 15 20:13:33 2011] [warn] child process 2346 still did not exit, sending a SIGTERM
[Tue Nov 15 20:13:33 2011] [warn] child process 2348 still did not exit, sending a SIGTERM
[Tue Nov 15 20:13:33 2011] [warn] child process 2351 still did not exit, sending a SIGTERM
[Tue Nov 15 20:13:33 2011] [warn] child process 2353 still did not exit, sending a SIGTERM
[Tue Nov 15 20:13:35 2011] [notice] SIGHUP received. Attempting to restart
[Tue Nov 15 20:13:36 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Nov 15 20:13:36 2011] [notice] Digest: done
[Tue Nov 15 20:13:41 2011] [notice] Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8p DAV/2 PHP/5.2.17 configured -- resuming normal operations
eAccelerator: Could not lock!
eAccelerator: Could not release lock!
eAccelerator: Could not lock!
eAccelerator: Could not lock!
eAccelerator: Could not release lock!
eAccelerator: Could not lock!
eAccelerator: Could not lock!
eAccelerator: Could not release lock!
eAccelerator: Could not lock!
eAccelerator: Could not release lock!
eAccelerator: Could not lock!
eAccelerator: Could not release lock!
Alles anzeigen
Grüsse,