7 votes

chrome 83 a commencé à se bloquer depuis la mise à jour

Depuis la mise à jour, mes tests angulaires e2e ont commencé à échouer avec le message suivant.

J'utilise directConnect: true et tous mes tests utilisent async/await. Il semble qu'il se bloque et ne se bloque pas toujours au même moment dans mes tests - et j'ai quelques tests qui fonctionnent avec succès. J'ai également désactivé le sharding.

- Failed: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed (Session info: headless chrome=83.0.4103.61) (Driver info: chromedriver=83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}),platform=Linux 3.10.0-1127.el7.x86_64 x86_64)

MISE À JOUR : 6/1/2020 Après avoir ajouté plus de mémoire partagée (en trouvant des runners CI qui ont plus de mémoire), ce problème a disparu. Le problème reste toutefois en "mode mystère".

Mise à jour 6/2/2020 :

Drapeaux en chrome

    'headless',
    'verbose',
    'w3c=false',
    'disable-infobars',
    'window-size=1440x1080',
    'disable-dev-shm-usage',
    'disable-gpu',
    'incognito',
    'disable-extensions',
    'disable-plugins',
    'no-sandbox'

5voto

Ruslan Sverchkov Points 340

J'utilise chrome headless dans podman et j'ai rencontré le même problème, voici ce qui semble fonctionner pour moi :

  1. augmenter /dev/shm
  2. suppression de l'option "disable-dev-shm-usage

J'avais besoin de cette option dans le passé parce qu'il était impossible de changer la taille par défaut de /dev/shm dans un logiciel propriétaire de cloud que j'utilise, il semble qu'elle soit cassée dans la dernière version de chrome. Ce qui est amusant, c'est que chrome fonctionne aussi beaucoup plus vite après les modifications.

3voto

Dmitry Mandrik Points 31

C'est pareil ici, après chaque mise à jour ils veulent nous faire souffrir, pour trouver un passage vers le bouddhisme

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X