PHP:llä isojen tiedostojen (pdf,.doc) uploadaus tuottaa ongelmia.
php.ini:ssä
post_max_size=16M
upload_max_filesize=16M
memory_limit=32M
my.ini:ssä
max_allowed_packet=16M
Tämä saattaisi auttaa:
"You can also get strange problems with large packets if you are using large BLOB values but have not given mysqld access to enough memory to handle the query. If you suspect this is the case, try adding ulimit -d 256000 to the beginning of the mysqld_safe script and restarting mysqld."
En vain käsitä, että mitä siinä tarkalleen neuvotaan tekemään.
Neuvoja? Ehdotuksia?
php.ini:ssä
post_max_size=16M
upload_max_filesize=16M
memory_limit=32M
my.ini:ssä
max_allowed_packet=16M
Tämä saattaisi auttaa:
"You can also get strange problems with large packets if you are using large BLOB values but have not given mysqld access to enough memory to handle the query. If you suspect this is the case, try adding ulimit -d 256000 to the beginning of the mysqld_safe script and restarting mysqld."
En vain käsitä, että mitä siinä tarkalleen neuvotaan tekemään.
Neuvoja? Ehdotuksia?
Vastaukset 1
Vanhimmat
lisäämään käyttäjän saaman musistin (ulimit, user limit) määrää. Käytännössä siis prosessien muistimäärää rajoitetaan, jottei syöppö ohjelma vie koneesta turhaan kaikkia tehoja, vaan hidastuu lähinnä itse.
Tuo loitsu käskee siis linuxin kerneliä sallimaan muistiosoituksia aina tuohon kokoon asti, muistaakseni saman voi tehdä myös proc-file systemin kautta. Kirjotat siis sen vain shell-komentokehotteeseen ja ajat sen jälkeen mysqld:n.