Articles of socket

Ruby on Rails新手,在MySQL中遇到套接字问题(在Mac OS X上)

这是我在serverfault上的第一个问题,虽然我以前使用过stackoverflow。 我今年夏天在Ruby on Rails类中,需要尽快让RoR运行。 我用MacPorts来安装Ruby,Rubygems,Rails和mysql(我安装了两个名为“rb-mysql”和“mysql5”的端口)。 我正在学习一个教程,它要求我们使用mysql来修改一个基本的RoR数据库,并得到这个: Icarus:people atg$ mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2) 在指定的位置没有套接字。 我找不到任何地方的sockets。 我从来没有能够启动任何与MySQL,所以我不知道我在做什么错在这里。 由于我是networking开发新手等(但不是编程新手),我不知道我在做什么,所以请在你的帮助中具体。 所有的帮助表示感谢,并提前感谢!

重载Ubuntu的机器连接超时

我有一个运行Ubuntu 10.04服务器版的networking服务器(在rackspace云上),运行nginx和jetty。 这是相当的负载(60-70请求/秒或成功)。 Nginx正在代理请求到docker,但似乎连接超时: 2011/05/19 16:43:17 [error] 17798#0: *652139 connect() failed (110: Connection timed out) while connecting to upstream 更糟的是,这似乎发生在机器上的每一个连接:传入连接到Nginx,Nginx到(本地主机)docker,甚至传入的SSH连接偶尔超时。 在大量使用的Ubuntu服务器上需要调整哪些networking参数?

Suphp连接在错误日志中由同位体重置

在我的Linux服务器的日志中,我几乎每5分钟就有一条logging。 我找不到两个星期的原因,如果你能推荐我一个诊断问题的方法,我会非常高兴。 它在error_log文件中。 我使用PHP 5.3.8和litespeed 5.5。 2012-09-03 16:01:28.399 [INFO] [95.7.223.91:63814-0#APVH_example.com] connection to [/tmp/lshttpd/ APVH_example.com_Suphp.sock. 781] on request #151, confirmed, 0, associated process: 845244, running: 0, error: Connection reset by peer!

Apache2 mod_proxy_fcgi在每个请求之后closures一个连接

我设置mod_proxy_fcgi做与Apache和php-fpm 。 如果我正确读取FCGI规范,则服务器之间通信的典型stream程是在Web服务器和FastCGI服务器处于活动状态时保持打开状态。 但是我观察到不同的行为。 Apache似乎在每次请求后closures连接。 这里是httpd.conf的相关部分: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so … ProxyPass / fcgi://127.0.0.1:9000/usr/local/apache2/htdocs/ ttl=120 ProxyErrorOverride on 我将LogLevel设置为debug 。 当我在循环中运行一些请求时(在请求之间很less有时间,所以我真的不希望任何超时),我得到以下日志: [Mon Oct 07 12:43:49.338770 2013] [authz_core:debug] [pid 29880:tid 140162482755328] mod_authz_core.c(828): [client 127.0.0.1:36279] AH01628: authorization result: granted (no directives) [Mon Oct 07 12:43:49.338793 2013] [proxy_fcgi:debug] [pid 29880:tid 140162482755328] mod_proxy_fcgi.c(120): [client 127.0.0.1:36279] AH01060: set r->filename […]

Uwsgi和瓶与unix套接字,而不是URL

我试图找出一个套接字作为一个unix文件和一个套接字是一个IP和端口之间的区别。 如果我切换像uwsgi使用文件,而不是端口和IP的文件,然后如何在我的浏览器中访问uwsgi作为URL,因为现在没有指定我的烧瓶应用程序的端口。

增加每个套接字的连接数量

如何增加每个套接字可以接受的连接数? 我知道你可以使用以下方法增加连接总数: # sysctl kern.ipc.somaxconn=4096 但是每个连接仍然被限制为128。 如何增加每个sockets的总连接数?

无法连接到(或写入)套接字文件,尽pipe是所有者?

我正在用Debian Jessie和Django 1.8一起工作,试图build立Gunicorn来运行我的Django站点。 我build立了一个名为opuser的用户,并且让这个用户成为gunicorn.sock文件和包含目录的所有者: $ ls -lash /webapps/myapp/run/ total 8.0K 4.0K drwxrwxrwx 2 opuser users 4.0K Sep 1 12:24 . 4.0K drwxrwxrwx+ 7 opuser users 4.0K Sep 1 10:37 .. 现在,如果我试图运行gunicorn作为opuser : gunicorn myapp.wsgi:application –name myapp_prod –workers 3 –bind=unix:/webapps/myapp/run/gunicorn.sock –user opuser –group webapps –log-level=debug 我得到: OSError: [Errno 13] Permission denied: '/webapps/myapp/run/gunicorn.sock' 当opuser是包含目录的所有者时,为什么我得到权限被拒绝? 如果我运行ls -lash /webapps/myapp/run再次ls […]

Php-fpm在启动时会破坏我的套接字权限

我已经在FastCgi模块上安装了Apache2.2,在Centos服务器上安装了PHP-fpm。 我使用套接字选项configurationFastCgi与外部服务器: FastCgiExternalServer /var/www/cgi-bin/test/php.fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization -idle-timeout 3600 当我开始我的服务(httpd和php-fpm)时,当我请求我的helloWorld-test-page时,出现错误500。 但是,如果我添加到我的php5-fpm.sock文件的每个用户的写访问我的你好世界的页面正常工作! 所以我认为这是很好的configuration 但是,只要php-fpm服务重新启动,我看到我的套接字的权限自动更新,然后我的testing页不再工作: srw-rw—- 1 root root 0 Nov 9 23:30 php5-fpm.sock 什么是套接字文件的良好configuration,你知道我应该configuration什么,使其明确吗?

Docker:Nginx和hhvm套接字configuration返回502 Bad Gateway

我试图运行docker-compose和套接字文件configurationnginx和hhvm,但它返回一个502错误。 我可以访问conf / hhvm /运行/从nginx和hhvm图像。 在error.log nginx的文件中,我得到: [error] 5#5: *3 connect() to unix:/var/run/hhvm/hhvm.sock failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/var/run/hhvm/hhvm.sock:", host: "xxxxxxx.io", referrer: "http://xxxxxxx.io/" docker构成文件: nginx: image: nginx restart: always ports: – 80:80 log_driver: syslog links: – hhvm volumes: – ./www:/var/www/wp:rw – ./conf/nginx:/etc/nginx:rw – […]

听127.0.0.1:9000,但var / run / php5-fpm.sock失败(2:没有这样的文件或目录)

我有一个networking服务器configuration为接受像下面的127.0.0.1:9000 FastCGI请求。 /etc/php5/fpm/pool.d/www.conf : listen = 127.0.0.1:9000 / etc / nginx / sites-enabled / mysite : location ~ .php$ { if (!-e $request_filename) { rewrite / /index.php last; } expires off; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param MAGE_RUN_CODE $mage_code; fastcgi_param MAGE_RUN_TYPE $mage_type; include fastcgi_params; } 但是,我正在看Nginx的错误日志,我不断收到此错误: connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or […]