Chyba maximální velikosti fondu při pokusu o zobrazení webu
Problém
Váš web generuje chyby podobné té níže, což znamená, že bylo dosaženo maximální velikosti fondu:
Příčina
Když obdržíte tuto zprávu, znamená to, že váš web používá všechna dostupná připojení k databázi SQL (výchozí limit je 15 připojení na instalaci DotNetNuke). V průměru správně fungující web DotNetNuke používá pouze 2-3 připojení SQL, takže limit 15 připojení na instalaci by měl být více než dostatečný, aby web mohl normálně fungovat. Pokud se vám zobrazuje tato chyba, je to obecně způsobeno chybou v modulu na vašem webu, který otevírá připojení k serveru SQL a po dokončení je neuvolňuje.
Za určitých okolností může být tato chyba způsobena také tím, že webová stránka je vystavena extrémně velkému zatížení zpracováním nebo extrémně vysokému transakčnímu zatížení.
Rozlišení
Pokud se nacházíte v prostředí sdíleného hostingu, měli byste aktualizovat všechny moduly na jejich nejnovější verzi, abyste měli jistotu, že používáte nejaktuálnější moduly. Pokud jeden z vašich modulů vyčerpává váš fond připojení, vývojář možná vyřešil problém aktualizací. Když k této chybě dojde, musí zákazníci sdíleného hostingu kontaktovat technickou podporu. Pokud se problém aktivně vyskytuje, můžeme být schopni poskytnout informace o modulu, který chybu způsobuje.
Pokud jste na dedikovaném serveru a jednoduše potřebujete více připojení SQL, můžete aktualizovat položky „maximální velikost fondu“ v obou řetězcích připojení podle následujících pokynů:
Plesk
Problém
Váš web generuje chyby podobné té níže, což znamená, že bylo dosaženo maximální velikosti fondu:
An exception of type 'System.InvalidOperationException' occurred in System.Data.dll but was not handled in user code Additional information: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Příčina
Když obdržíte tuto zprávu, znamená to, že váš web používá všechna dostupná připojení k databázi SQL (výchozí limit je 15 připojení na instalaci DotNetNuke). V průměru správně fungující web DotNetNuke používá pouze 2-3 připojení SQL, takže limit 15 připojení na instalaci by měl být více než dostatečný, aby web mohl normálně fungovat. Pokud se vám zobrazuje tato chyba, je to obecně způsobeno chybou v modulu na vašem webu, který otevírá připojení k serveru SQL a po dokončení je neuvolňuje.
Za určitých okolností může být tato chyba způsobena také tím, že webová stránka je vystavena extrémně velkému zatížení zpracováním nebo extrémně vysokému transakčnímu zatížení.
Rozlišení
Pokud se nacházíte v prostředí sdíleného hostingu, měli byste aktualizovat všechny moduly na jejich nejnovější verzi, abyste měli jistotu, že používáte nejaktuálnější moduly. Pokud jeden z vašich modulů vyčerpává váš fond připojení, vývojář možná vyřešil problém aktualizací. Když k této chybě dojde, musí zákazníci sdíleného hostingu kontaktovat technickou podporu. Pokud se problém aktivně vyskytuje, můžeme být schopni poskytnout informace o modulu, který chybu způsobuje.
Pokud jste na dedikovaném serveru a jednoduše potřebujete více připojení SQL, můžete aktualizovat položky „maximální velikost fondu“ v obou řetězcích připojení podle následujících pokynů:
- Přihlaste se k serveru pomocí vzdálené plochy.
- Otevřete Můj počítač (Windows – E) a přejděte na C:\inetpub\vhosts\[doména]\httpdocs
- Dvakrát klikněte na soubor web.config . Toto může být uvedeno pouze jako web pokud je struktura souboru nastavena tak, aby skryla přípony. Tím se otevře Visual Basic nebo podobný editor.
- Najděte své připojovací řetězce, budou vypadat podobně jako příklady níže:
- Změňte maximální velikost fondu=X hodnotu na požadovanou velikost fondu.
- Uložte a zavřete soubor web.config.
CHYBA:Nelze přidělit prostor pro objekt X v databázi Vaše databáze, protože PRIMÁRNÍ skupina souborů je plná
CHYBA:Výjimka PleskMainDBE