[PHP] augmenter la limite mémoire des scripts

escape -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,

j'ai un serveur dédié chez OVH sous LINUX. Alors voilà, j'ai besoin d'augmenter la limite mémoire allouée à chaque thread PHP. Elle est actuellement de 8MB, je voudrais la passer à 32 ou 64MB. Pour ça, j'ai repéré le fichier php.ini qui contient une ligne indiquant cette limite, il suffit de changer la ligne, ok, pas de problème...

Sauf que je ne sais pas comment indiquer au serveur qu'il doit prendre en compte ce changement. Je suppose qu'il faut arrêter PHP ou Apache et le relancer, ou alors peut-être qu'il suffit de lui balancer un kill bien comme il faut, avec le bon signal et vers le bon process ??

Bref, je ne sais pas comment faire pour rendre actif le changement de valeur... Quelqu'un saurait-il me dépanner ?

Merci !

--esc
A voir également:

2 réponses

jisisv Messages postés 3678 Statut Modérateur 934
 
Je ne connais pas la distribution de ton serveur dédié.
Sous Debian
horus:~# /etc/init.d/apache2
Usage: /etc/init.d/apache2 {start|stop|restart|reload|force-reload}

Par exemple /etc/init.d/apache2 restart
Sinon tu peux passer par apachec2ctl
horus:~# apache2ctl
Usage: /usr/sbin/apache2 [-D name] [-d directory] [-f file]
                         [-C "directive"] [-c "directive"]
                         [-k start|restart|graceful|graceful-stop|stop]
                         [-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
  -S                 : a synonym for -t -D DUMP_VHOSTS
  -t -D DUMP_MODULES : show all loaded modules
  -M                 : a synonym for -t -D DUMP_MODULES
  -t                 : run syntax check for config files

apche2ctl restart par exemple
Les commandes sont similaires pour apache1

Johan
0
Arno59 Messages postés 4753 Statut Contributeur 487
 
Bonjour,

Voici une possibilité :

http://www.yellis.net/docs/mysql/manuel_Server_parameters.html

Sous apache:
http://lea-linux.org/cached/printable=yes/index/Leapro-pro_sys-dimensionnement-apache.html
-1