Rumah > pembangunan bahagian belakang > Golang > Saya tidak boleh mempunyai lebih daripada 28233 sambungan soket web pada hos tempatan saya (untuk ujian tekanan) pelanggan Go (gorila) |

Saya tidak boleh mempunyai lebih daripada 28233 sambungan soket web pada hos tempatan saya (untuk ujian tekanan) pelanggan Go (gorila) |

WBOY
Lepaskan: 2024-02-06 09:15:08
ke hadapan
752 orang telah melayarinya

我的本地主机上的 websocket 连接数不能超过 28233 个(用于压力测试)| Go 客户端(大猩猩)

Kandungan soalan

Saya cuba mencipta kumpulan pelanggan yang disambungkan ke pelayan soket web yang sama (pelayan pergi) untuk menguji prestasi dan keupayaan untuk mengendalikan permintaan masuk.

Sebagai contoh, saya tertanya-tanya bagaimana saya boleh mencapai 100k pelanggan kerana saya melihat bahawa apabila saya mencapai 28233 pelanggan gorila (pelanggan websocket), program itu tidak dapat mencipta lebih banyak lagi.

Saya mendapat ralat berikut

tcp 127.0.0.1:8000: connect: cannot assign requested address
Salin selepas log masuk

Terima kasih terlebih dahulu


Jawapan betul


Tidak boleh ada 100k sambungan pelanggan selari dari 127.0.0.1 hingga 127.0.0.1:8000. Setiap sambungan pelanggan selari ini mesti mempunyai port sumber yang berbeza (jika tidak, ia bukan sambungan yang berbeza), dan hanya port sumber 64k tersedia. Pada hakikatnya, bilangannya lebih sedikit, kerana sistem akan bermula dari port sementara atau lebih sedikit (bergantung pada OS dan konfigurasi).

Jika sistem tidak boleh memilih port sumber unik yang tidak digunakan oleh sambungan lain ke IP dan port destinasi yang sama, maka anda akan menerima "Tidak dapat menetapkan alamat yang diminta".

Jika anda ingin menyokong lebih banyak sambungan selari, anda perlu menukar parameter sambungan yang lain, bukan hanya port sumber. Biasanya ini dilakukan dengan tidak menggunakan soket pelayan tunggal tetapi berbilang soket mendengar pada port yang berbeza.

Atas ialah kandungan terperinci Saya tidak boleh mempunyai lebih daripada 28233 sambungan soket web pada hos tempatan saya (untuk ujian tekanan) pelanggan Go (gorila) |. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan