I have a site that has been working fine since launch several months ago.
Although I have not done anything significant to the code, the site has started refusing to allow me to log in through the manager. In fact, I cannot even get the login page to show up anymore. A small change to a Formit based field within a chunk last week was all I've done in months but I can't imagine that would cause any problems with the manager not allowing me access. In fact, I even changed that Formit code back to the original version moments later. The front of the site still works fine.
So, I type the login page address and the page times out. This is true, even after I:
1. Clear browser cache.
2. Use different up-to-date browsers on different computers (all cache cleared in those).
3. Clear core/cache and make sure it is writable.
4. Repair modx_session table in the database. In fact, I tried running a repair on all tables.
5. Following Bob Ray's advice on this page:
http://bobsguides.com/modx-troubleshooting.html , I've changed compress_js and compress_css settings, turning them off.
6. Making sure there is enough memory for the system to work.
7. Verify that other sites running MODx on that server allow me to log in. They do...problem is with this site only.
This has happened three times starting last week for no apparent reason. The first time it happened, I was able to get into the manager by running a repair on the modx_session table and then clearing core/cache. I thought I was in the clear but the same thing happened twice more, with this morning's third time resulting in me not being able to get in, no matter what I did.
The first time I was able to log in, I went to the error log. I'm not sure if any of this is a clue but maybe you can see something in this:
[2013-11-01 12:41:50] (ERROR @ /index.php) Resource URI vt-farm-show.html already exists for resource id = 209; skipping duplicate resource URI for resource id = 227
[2013-11-01 12:41:50] (ERROR @ /index.php) Resource URI mgia-show.html already exists for resource id = 52; skipping duplicate resource URI for resource id = 230
[2013-11-01 12:50:51] (ERROR @ /index.php) [OnPageNotFound]<br />
<b>Warning</b>: include_once() [<a href='function.include-once'>function.include-once</a>]: Unable to allocate memory for pool. in <b>/home/(site_username)/domains/(site_domain_name.com)/public_html/core/xpdo/xpdo.class.php</b> on line <b>645</b><br />
<br />
<b>Warning</b>: require_once() [<a href='function.require-once'>function.require-once</a>]: Unable to allocate memory for pool. in <b>/home/(site_username)/domains/(site_domain_name.com)/public_html/core/components/redirector/model/redirector/mysql/modredirect.class.php</b> on line <b>5</b><br />
<br />
<b>Warning</b>: include_once() [<a href='function.include-once'>function.include-once</a>]: Unable to allocate memory for pool. in <b>/home/(site_username)/domains/(site_domain_name.com)/public_html/core/xpdo/xpdo.class.php</b> on line <b>645</b><br />
The site is running MODx v. 2.2.5-pl traditional
PHP Version 5.3.25
I appreciate any and all help.
[ed. note: waizen last edited this post 12 years, 10 months ago.]