Незвичайна поведінка комутації доменів у Firefox та Chrome


1

У нас різні сервери розробки та сервер виробництва. Тестування проводиться на серверах розробки. Як інженер із контролю якості, я переключаюся між цими серверами досить часто протягом дня.

У Chrome іноді мені потрібно кілька разів перезавантажити сторінку, щоб змусити її витягнути з щойно переключеного сервера.

У Firefox іноді мені потрібно вийти з браузера, щоб змусити його вийти з щойно переключеного сервера.

(У нас є невеликі теги, які вказують, з якого сервера ви перетягуєтесь. Це я знаю в браузері.)

Чому це відбувається? Я хотів би знати, як це відбувається (можливо, як це називається?) І який найкращий спосіб боротьби з цим. (Я знаю, що Firefox має розширення для комутації доменів; це найкраще рішення?)


Це відбувається тому, що Firefox тримає сокет відкритим (це ви можете бачити netstat). Після закриття розетки він підключиться до нового. Я не знаю способу змусити Firefox закрити розетку, за винятком виходу.
Багамат

Я думаю, що це правильна відповідь. Ви повинні перенести це в той розділ, щоб отримати деяку репутацію!
Джеремі Детремпе

@Jeremy Я візьму ;-)
bahamat

Як перемикатися між цими серверами? Чи мають вони різні доменні імена, IP-адреси, ...?
Ар'ян

@Arjan У них різні IP-адреси, але те саме ім'я домену. Тому я зміню файл хостів, щоб він відображав нову IP-адресу для того ж домену. Чи має це сенс? Ми не впевнені, що це найкращий спосіб переключення середовищ, але це те, що ми реалізували atm. Якщо у вас є кращий спосіб зробити це, будь ласка, поділіться! Я хотів би отримати відгуки.
Джеремі Детремпе

Відповіді:


2

Це відбувається тому, що Firefox тримає сокет відкритим (ви можете бачити це за допомогою netstat). Після закриття розетки він підключиться до нового. Я не знаю способу змусити Firefox закрити розетку, за винятком виходу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.