Мы только что получили новый CF 10 VPS от Hostek. Все вроде бы хорошо, но в cfadmin нас постоянно выкидывает на экран входа. Я знаю, чтов системе не может быть одновременно более одного пользователяно даже с одним пользователем он продолжает нас выкидывать. Мы не делаем никаких конкретных действий (например, не публикуем форму), когда это происходит. Кажется, это происходит случайным образом после нескольких кликов здесь и там. В блоге, на который я дал ссылку, некоторые в комментариях тоже столкнулись с этой проблемой, но решения не опубликовано.
Спасибо
решение1
Это может быть проблема с файлами cookie. Проверьте настройки файлов cookie и убедитесь, что ваш браузер принимает файлы cookie с этого домена.
решение2
Для нас проблема исчезает, когда мы получаем доступ к администратору ColdFusion, используя числовой IP-адрес (например, https://1.2.3.4/CFIDE/administrator
вместо https://example.com/CFIDE/administrator
).
Но я не знаю почему.
решение3
Несколько возможностей.
- Как и предполагали другие, у вас могут быть проблемы с куки. Но если бы это было так, я бы ожидал, что вы вообще не сможете войти в систему.
- Ваше предположение, что возможен только 1 вход за раз. Проверьте журналы администратора сервера, чтобы убедиться, что это правда.
- Ваш сервер Cf может перезапускаться. Перезапуск убьет вашу сессию, из-за чего вам придется снова входить в систему. Проверьте журналы событий, журналы out и каталог runtime/bin (где вы увидите ошибки hot spot).
- Ваш тайм-аут сеанса по умолчанию может быть установлен на драконовские уровни. Обычно значение по умолчанию составляет 20 минут, но если кто-то изменит его на (например) 2 минуты, вы будете выходить из системы каждый раз, когда вы слишком долго нажимаете на что-то.
Это все, что я могу придумать :)
решение4
Вы когда-нибудь решали эту проблему (с момента публикации в 2012 году)? В любом случае, я предложу некоторые мысли на случай, если другие найдут этот вопрос и все еще будут искать ответ.
Кстати, спасибо за ссылку на мой блог. Извините, тогда это не помогло.
Вы ссылаетесь на другие комментарии, отражающие проблему без решения. Вы случайно не пересматривали комментарии с тех пор? Вы можете найти новую информацию.
Кроме того, у вас случайно не было открыто более одного браузера, просматривающего Admin? Это могло вызвать проблему (поскольку каждый браузер создает разные файлы cookie для отслеживания «пользователя», который вошел в систему).
Или у вас случайно было больше одного экземпляра CF, против которого вы входили, но, возможно, использовали один и тот же IP-адрес (но разные порты) для своего CF Admin? Это привело бы к тому, что даже один браузер отправлял бы одни и те же файлы cookie разным экземплярам, что могло бы привести к тому, что экземпляр отклонил/повернул их для защиты от фиксации сеанса.
Действительно, до этого момента, вы когда-нибудь пробовали использовать флаг jvm coldfusion.session.protectfixation, чтобы посмотреть, поможет ли это (https://www.petefreitag.com/item/815.cfm), хотя это может оказаться излишним для решения этой одной проблемы.
И наконец, вы случайно не видели мой последний пост, в котором показано, что некоторые проблемы возникают из-за дублирования файлов cookie? (http://www.carehart.org/blog/client/index.cfm/2014/4/10/CF_Admin_error_about_error_accessing_this_page)