Isojen tiedostojen uploadaus

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?
1412
Äänestä

Muut lukivat myös

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.

Äänestä

Kommentoi aloitusta


Nepp kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu