Qual è il modo più semplice per modificare la dimensione dell'APC SHM per utente?
-
09-12-2019 - |
Domanda
Quindi ho completamente finito di creare APC e mi piace così lontano. L'unica cosa è; La memoria è un po 'di vincolo sul mio sistema. So: compra di più, giusto? Bene, il mio host non lo supporta e mi piace il loro servizio così ...
Sto eseguendo APC utilizzando FCGID su un server CPANEL / WHM. La cache è condivisa tra le visite su base utente perché uso fcgidmaxprocessesperclass 1 in php.conf.
Per impostazione predefinita, APC viene inizializzato quando viene avviato APC, quindi tutti gli account utente hanno una (MaxProcesses) una quota univocata e personale di Shm, ma la dimensione SHM è la stessa per tutti gli utenti. Tuttavia, ho alcuni siti che beneficerebbero davvero di avere, ad esempio, 128m di SHM mentre altri potrebbero facilmente sufficienza con 16m o anche 8m in alcuni casi.
Ho già giocato con i caricatori FCGI personalizzati in / cgi-bin e simili come descritto qui:
http://www.brandontiner.net/blog/2009/07/fastcgi_with_php_opcode_cache /
e http://chrisgilligan.com/search/apc-shm_size-each- Utente /
Ma mi sembrerebbe che se APC sia già caricato su base per utente, dovrebbe esserci un'opzione più semplice. Non riesco a ottenere davvero l'utente FCGI per lavorare e persistono ancora il processo PHP.
Qualche idea?
Soluzione
Questo in realtà si è rivelato impossibile con mod_fcgid. Dal momento che non riesco a ottenere Mod_FastCGI per eseguire il mio server, che renderebbe possibile questo, da allora sono passato a Mod_DSO.Tutto è condiviso ora, quindi va bene.