подробности:
- Страница имеет асинхронное значение true
- Двойное событие не срабатывает каждый раз.
- Страница имеет длительный процесс. Двойное событие может быть смоделировано с помощью thread.sleep ()
- Были предприняты шаги, чтобы предотвратить двойной пост обратно. Второе событие часто срабатывает через 10 или 20 минут после первого события.
- Может не произойти на сервере разработки
- Сайт работает на 2 серверах с балансировщиком нагрузки
- Страница находится в папке администратора
Мысль:
- Может иметь отношение к сеансу
- Ошибка в Firefox при закрытии вкладки?
- Какое-то отношение к свойству Asynch?
- Процесс не завершается и не перезапускается?
Я не использую AJAX. Страница имеет asynch = true и генерирует двойной постбэк / событие.
Единственный код, необходимый для дублирования, это таймер thread.sleep и некоторый способ регистрации обратных передач. Эта страница защищена.
Моя 2 сильнейшая гипотеза:
Firefox вызывает обратную передачу на закрытии вкладки. Зачем?
Состояние сеанса умирает