Вопросы с тегом «socket»

Сокет - это абстрактная сетевая конструкция с отправляющей и получающей стороной. В большинстве современных операционных систем (ОС) имеются представления устройств и средства программирования для работы с сокетами.

113
Как принудительно закрыть сокет в TIME_WAIT?

Я запускаю определенную программу на Linux, которая иногда дает сбой. Если вы откроете его быстро после этого, он прослушивает сокет 49201 вместо 49200, как это было в первый раз. netstat показывает, что 49200 находится в состоянии TIME_WAIT. Есть ли программа, которую вы можете запустить, чтобы...

46
Как заставить MySQL соединяться по TCP вместо сокета Unix?

Я хотел бы проанализировать mysqlтрафик. Прямо сейчас все запросы mysql отправляются в Unix-сокет MySQL: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock Я пытаюсь отключить этот сокет, чтобы заставить MySQL использовать сетевой сокет вместо обратной связи. Я...

44
Как найти другой конец соединения сокета Unix?

У меня есть процесс (dbus-daemon), который имеет много открытых соединений через сокеты UNIX. Одним из таких соединений является fd # 36: =$ ps uw -p 23284 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND depesz 23284 0.0 0.0 24680 1772 ? Ss 15:25 0:00 /bin/dbus-daemon --fork --print-pid 5...

42
Сокет Unix против хоста TCP / IP: порт

Может ли кто-нибудь описать мне плюсы и минусы использования файла сокета Unix против порта tcp / ip localhost:: при настройке служб на сервере (Ubuntu, FWIW)? В данном конкретном случае это для Python WSGI-сервера (uWSGI), но я просто заинтересован в целом (например, я знаю, что вы можете...

40
Конфигурирование Apache2 для прокси WebSocket?

Протокол WebSocket является расширением протокола HTTP. Однако прокси-модуль Apache2, похоже, не знает об этом и отбрасывает важные заголовки, преобразовывая вызов в стандартный HTTP-вызов. Есть ли способ заставить Apache2 либо (1) понимать WebSocket, либо (2) просто слепо передавать все, что...

28
Нужно увеличить пропускную способность nginx для восходящего сокета Unix - настройка ядра Linux?

Я использую сервер nginx, который действует как прокси для восходящего сокета Unix, например: upstream app_server { server unix:/tmp/app.sock fail_timeout=0; } server { listen ###.###.###.###; server_name whatever.server; root /web/root; try_files $uri @app; location @app { proxy_set_header...

24
Переслать локальный порт или файл сокета в файл удаленного сокета

Быстрый вопрос - я использую два linux-бокса, один мой рабочий стол, а другой мой VPS. По соображениям безопасности на стороне VPS я выбрал сокет-соединения с MySQL ( /var/run/mysqld/mysql.sock). Я знаю, что могу туннелировать так: ssh -L 3307:127.0.0.1:3306 user@site.comесли я настрою удаленный...

23
Как автоматически перезапустить сервис при сбое в Linux

В Windows вы можете установить, что должно происходить, если / когда происходит сбой службы. Есть ли стандартный способ добиться того же в Linux (в частности, CentOS)? Большая часть моего вопроса: как вы обрабатываете сокеты, которые остались открытыми - например, в состояниях TIME_WAIT, FIN_WAIT1...

22
Что должен содержать mysqld.sock, почему у меня его нет?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 8 лет назад . Кто-нибудь знает, почему мой /var/run/mysqld/mysqld.sockфайл сокета не будет на моем компьютере при установке (или переустановке) MySQL 5.1? Прямо сейчас, когда я пытаюсь...

22
Ошибка сети: нет свободного места в буфере

После некоторого времени нормальной работы одна из наших машин с Windows XP SP3 больше не открывает (!) Новые соединения TCP / IP. Putty говорит Network Error: no buffer space available, что IE не будет открывать какие-либо новые соединения, но, например, сопоставления сетевых дисков все еще...

19
Когда использовать сокет MySQL, а когда использовать порт host:?

Многие приложения позволяют мне подключаться к Mysql, используя имя пользователя, пароль хоста и порт. Некоторые позволяют мне настроить сокет вместо host:port. Есть ли явное преимущество одного над другим? Я могу представить, что сокет работает только тогда, когда MySQL находится на той же машине....

19
Сокеты, найденные lsof, но не netstat

У меня есть приложение, которое исчерпывает файловые дескрипторы, очевидно, открывая сокеты, но я не могу точно выяснить, что делают эти сокеты. Они появляются в выводе lsof как java 9689 appuser 1010u sock 0,5 263746675 can't identify protocol java 9689 appuser 1011u sock 0,5 263746676 can't...

18
Совместное использование сокета Unix через том докера - разрешение запрещено

Я пытаюсь поделиться своим php5-fpmсокетом через том с моим nginxвеб-сервером. Fpm и nginx работают в разных контейнерах, и я хочу, чтобы они работали через общий том, где я помещаю файл сокета из fpm. 2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed...

16
Как настроить HTTP-сервер Nginx proxy_pass Node.js через сокет UNIX?

Я пытаюсь настроить сервер Nginx для подключения к HTTP-серверу Node.js через сокет домена UNIX. Файл конфигурации Nginx: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (согласно http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Скрипт Node.js: var http =...

15
Настройка Apache 2.4 mod_proxy_wstunnel для Socket.IO 1.0

Я пытаюсь настроить Apache 2.4 для прокси соединения websocket для socket.io с сервером node.js websocket, используя mod_proxy_wstunnel. У нас это работало нормально с socket.io 0.9, но в версии 1.0 они изменили конечную точку сокета на параметр запроса, и теперь у меня возникают проблемы с...

14
Как получить сетевой журнал Linux?

У нас есть Java-сервер, работающий в Linux на определенном порту, который принимает постоянные соединения для тысяч и тысяч пользователей. В последнее время наши клиенты не могут подключиться с ошибкой тайм-аута. Мы подозреваем, что трафик становится слишком высоким, но наш журнал Java показывает,...

14
Nginx + php5-fpm = «Файл не найден»

Я врезался в стену, пока настраивал сайт с помощью nginx / fpm. На странице отображается «Файл не найден», и это появляется в nginx error.log: FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Я новичок в nginx и fpm, и это сообщение об ошибке ничего не...

13
Как открыть сокет домена UNIX напрямую через TCP

Мне бы хотелось, чтобы сокет домена UNIX, например, /var/program/program.cmd, был открыт через TCP, скажем, через порт 12345. Мне также хотелось бы, чтобы он работал в фоновом режиме. Какой лучший способ сделать это? Если это актуально, система работает под управлением Ubuntu 12.04.2. Также с...