Articles of sockets

Optimisation des performances de PostgreSQL et connexions max (pratiquement)

Au cours des dernières semaines, je me suis occupé de PostgreSQL, que je vais utiliser avec mon prochain projet. Mes spécifications sont: DigitalOcean 8 Core 16 Go SSD x2 (un pour DB, un autre pour le Web) Centos 7 PHP5, Nginx Les choses que j’ai essayées: Pgtune PgBouncer & Pgpool (regroupement de connexions et équilibrage […]

Nodejs (sailsjs), NGINX et sails.io (socket.io)

J’utilise NGINX pour gérer mes serveurs Nodejs et maintenant je veux commencer à utiliser socket.io sur eux, faire des recherches avant de commencer à jouer avec socket.io J’ai trouvé Sailsjs que j’ai plutôt trouvé et utilise actuellement. Le problème que je rencontre est que le client ne peut pas se connecter via NGINX sur socket.io […]

nginx – mettre PHP à travers TCP au lieu de sockets

J’ai reçu une erreur comme celle-ci: 2014/07/18 15:01:24 [error] 5700#0: *1 upstream sent too big header while reading response header from upstream, client: 1.2.3.4, server: serv_name.com, request: “GET / HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php5-fpm.sock:”, host: “serv_name.pl” Je sais que pour résoudre ce problème, je dois placer le trafic PHP via TCP au lieu des sockets. Seulement pour […]

La communication par socket Nginx 1.6 + php5-fpm échoue

J’ai un problème avec Nginx et PHP5-fpm, si je configure Nginx 1.2.1, tout va bien, mais si je passe à 1.6, je n’ai qu’une page blanche. Quelqu’un peut-il dire pourquoi? Socket est créé bien. Les pages HTML fonctionnent Si je vois un réseau dans Chrome, j’ai 200OK En PHP est seulement: Mes fichiers de config: […]

NGINX: Impossible de recevoir la réponse du serveur de sockets

J’utilise nginx-1.9.1 comme serveur pour relayer les serveurs de socket. Le serveur de sockets peut recevoir la demande de socket et le faire, mais le client ne peut pas recevoir de réponse du serveur. La configuration du nginx est la suivante: stream { upstream xxx { server ipxx:8800; } server { listen 188xx; proxy_pass xxx; […]

Socket.io retombe à l’interrogation (websocket donne 400) derrière le proxy nginx lorsqu’il est distant mais pas local

J’utilise nginx 1.4.6 comme proxy à la fois pour une application Django et pour une application NodeJS associée qui utilise socket.io 1.2.1 avec socketio-jwt 2.3.5 Localement, je codage en utilisant une instance de Vagrant (Ubuntu 14.04.1), tandis que j’utilise à distance une instance AWS EC2 dédiée – les deux sont configurés à l’aide du même […]

La connexion Socket.io + Nginx + AWS Application Load Balancer est fermée avant de pouvoir être établie

Qu’est-ce que j’essaie de réaliser? Pour configurer socket.io sur mes instances ec2, avec Nginx comme serveur Web, avec un équilibreur de charge d’application AWS et Route53 qui résout le DNS pour qu’il pointe vers mon équilibrage de charge d’application. Voici la liste des solutions que j’ai trouvé en ligne que j’ai essayées: Utilisez plutôt l’équilibreur […]

Nginx socket io websockets proxy pass

J’ai essayé de comprendre comment proxy_pass des données de socket io / websocket dans nginx. Je continue à avoir cette erreur dans nginx lorsque la connexion socket io est tentée. 2016/02/12 03:57:42 [info] 1047#0: *15 client closed connection while waiting for request, client: 192.168.1.1, server: 0.0.0.0:4444 2016/02/12 03:57:42 [info] 1047#0: *13 client closed connection while […]

Si la connexion entre php-fpm et nginx par fast-cgi est une connexion persistante (persistante)?

J’essaie d’écrire une démo de serveur pour connecter le php-fpm, mais je ne sais pas si la connexion entre php-fpm et nginx par fast-cgi est une connexion persistante (persistante)? Chaque fois que http demande à nginx, le nginx connectera-t-il à nouveau php-fpm par tcp 3-Way Handshake? Ou la connexion entre nginx et php-fpm est-elle une […]

Socket.io/WebSockets en continuant à se reconnecter – problème avec la configuration du proxy Nginx?

J’utilise Socket.IO dans mon application Node.js. Aujourd’hui, je l’ai déployé pour la première fois et j’ai remarqué que mes sockets se reconnectaient. J’ai “se connecter” et “déconnecter” se connecter à la console dans les événements de socket respectifs, et ceci est le résultat: De plus, il semble que la technique d’interrogation soit utilisée, alors que […]