0
votes

ChromeRiver ne sera pas exécuté - adresse déjà utilisée (98) - mais rien ne constaté d'utiliser Port 1915

ChromeRiver ne fonctionnera pas, affirmant que l'adresse actuelle est déjà utilisée. Chaque fois que j'ai utilisé LSOF, je n'ai rien trouvé à l'aide de Port 1915, lequel chromedriver veut utiliser.

J'ai regardé partout pour trouver une solution pour cela, mais ils disent tous juste à tuer tout ce qui utilise le port mais je ne peut en trouver aucun. J'ai aussi trouvé une question similaire ici à ' chromedriver ne peut pas être démarré en raison de l'adresse déjà utilisée ', Mais cette question montre que leur erreur indique que un port IPv4 n'est pas disponible, tandis que la mine indique IPv6. P>

Starting ChromeDriver 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1553613641.983][SEVERE]: bind() failed: Address already in use (98)
IPv6 port not available. Exiting...


3 commentaires

Avez-vous fait fuser -k 1915 / tcp pour tuer le port, puis recommencer?


Je viens de l'essayer alors, je reçois la même erreur. Pas de changement.


Remarque: ChromeRiver utilise 9515, pas 1915.


3 Réponses :


2
votes
fuser -k 9515/tcp
This one worked fine thanks for @Svilen

3 commentaires

@Svilen semble avoir manqué une occasion de faire une réponse.


@Jai c'est ce que j'obtiens: "Option inconnue: K"


Veuillez mentionner la configuration du système Ceci fonctionnera bien dans le système Linux.



2
votes

Pour identifier l'ID de processus pour l'utilisation de ChromeRiver PS -FA | grep chromedriver , puis tuez la colonne deux numéro d'identification.


0 commentaires

1
votes

Alternativement, si ce problème est dû au fait que vous avez un autre processus de chromedriver en arrière-plan, vous pouvez simplement exécuter killall chromedriver .


0 commentaires