我最近开始尝试在正常的Windows用户帐户下运行我们的公司应用程序,而不是使用pipe理员组成员资格的帐户。 当试图在原始套接字上发送数据时,其中有几个失败(特别是这是一个Indy ICMP实现,我们正在使用ping另一个服务器)。 在pipe理员的帐户下,这工作得很好。 尝试一下,原始套接字上的Send()将失败,并使用WSEACCESS。 操作系统XP专业版SP3 +修补程序。 任何想法如何纠正这种情况?
我正在考虑制作一个日志服务器来跟踪所有来自我的网站,不同于apache日志的请求,从而能够创build自定义报告系统。 将日志logging从我的Web服务器发送到日志服务器并保持Web服务器的性能(我不想影响Web服务器的性能)的最佳方法是什么? 此外,我知道一些情况下,如取消日志服务器,我不希望这也影响networking服务器。 我正在考虑做Web服务或打开一个从Web服务器到日志服务器的套接字,但我认为如果服务器closures日志服务器,这将影响我的Web服务器。 任何想法是高度赞赏!
我在Flex / Actionscript中编写程序,并使用运行Postfix的Apple OSX服务器。 如果发送邮件,它将被存储在数据库中,以便日后发送。 我的问题是,如果我有3个电子邮件在数据库中,那么我需要知道哪些(如果有的话)已经成功排队,当我尝试将它们发送到我的后缀服务器。 但是,这些回应没有按顺序返回? 以下是3封电子邮件的回复示例。 注意点:我为一个未知的用户注入一个VRFY(以便我可以search它),因此有550个响应。 500(坏语法,是我的不好,基本上是一个不正确的换行我相信) 我所有的邮件都应该发送成功,但是我需要知道哪些邮件没有成功发送,什么时候发送失败,所以我不会从数据库中删除它们,而是再试一次 我期望排队的消息在每个电子邮件套接字响应的正文中,比如(221)Bye响应,这是3个其他电子邮件发送的情况吗? 任何想法都会受到欢迎。 在此先感谢您的帮助 菲尔。 ========三个电子邮件的服务器响应,成功排队========== 220 web.org ESMTP后缀 220 web.org ESMTP后缀 220 web.org ESMTP后缀 550 5.1.1:收件人地址被拒绝:用户在本地收件人表中未知 250 deadweb.org 334 V22l225hbWU6 334 U222233vcmQ6 235身份validation成功 250 2.1.0好的 250 2.1.5好的 500 5.5.2错误:语法错误 354结束数据。 550 5.1.1:收件人地址被拒绝:用户在本地收件人表中未知 250 deadweb.org 334 V22l225hbWU6 334 U222233vcmQ6 235身份validation成功 250 2.1.0好的 250 2.1.5好的 500 […]
我试图启用一些端口,因为我有一个使用套接字的PHP脚本。 我在httpd.conf文件中添加了以下内容: Listen 6112 Listen 6113 但是,当我执行我的PHP脚本,它说端口已被使用。 我怎样才能通过使用这些端口为我的脚本?
每当我尝试和运行MySQL时,我得到以下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 我做了一些研究,它看起来是因为文件mysqld.sock不存在。 我做了一个 ps -elf | grep mysql 并找不到mysql运行。 然后我做了 service mysql start 它只是冻结(从未开始)我最终^ C出来,做了 service mysql status 它说,MySQL正在运行,但是当我运行 ps -elf | grep mysql 它再次没有显示。 然后我停止mysql服务,并再次挂断,所以我用^ C停止,当我检查状态正确显示状态为停止。 我非常尴尬地迷失,不知道该从哪里出发。 以下是我的错误日志文件中的最新信息: 111227 18:07:42 [ERROR] /usr/sbin/mysqld: Can't open file: './wordpress/wp_7_rg_form_view.frm' (errno: 24) 111227 21:37:43 [Note] […]
我想这是套接字编程。 但是我从来没有做过socket编程,希望在学习Python的时候运行这个教程的例子。 我需要一些更多的想法来实现这一点。 我特别需要的是运行一个服务器的监控程序,它将轮询或监听来自不同IP的不同stream量端口之间交换的stream量。 例如,如何获取通过192.168.1.10和192.168.1.1(这是网关)的端口80接收和发送的数据。 我检查了一些现成的工具,如MRTG,Bwmon,Ntop等,但由于我们正在研究一些特定的模式研究,我们需要在程序中进行数据捕获。 想法是监测一些stream行的端口,并对某些时期的networkingstream量进行研究,并与其他一些数据进行比较。 我们想找一个方法来完成所有这些与Python …
我有一个python脚本,通过exec调用PHP。 它使用urllib2和beautifulsoup。 php-fpm在8000端口上运行,我为不同的池有不同的端口,并且我认为在php-fpm启动时它们都可以正常运行。 这是一个问题。 有时PHP-FPM会崩溃,但重新启动抱怨说,端口在我们身边。 我也注意到,python脚本正在运行。 他们可能很长一段时间了。 我无法弄清楚为什么Python脚本会干扰PHP-FPM,因为它必须在自己的进程上。 为什么它需要整个php-fpm和所有的池。 w ^ 它与端口冲突吗? 我已经尝试改变fpm使用不同的端口,但是这不是帮助。 这是随机发生的,但是一旦条件满足,FPM服务器就消失了。 任何线索或方向来弄清楚这将是非常有益的。
我试图把一个现有的项目转移到一个新的(linux)服务器环境(注意,我没有直接访问代码,也没有任何有关项目的知识 – 谈论一个好的开始)该项目我收到以下错误: Exception in thread "main" javax.naming.CommunicationException: Could not obtain connection to any of these urls: <servername>:1459 [Root exception is javax.naming.CommunicationException: Failed to connect to server <servername>:1459 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server <servername>:1459 [Root exception is java.net.ConnectException: Connection refused]]] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1562) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:634) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.jboss.Shutdown.main(Shutdown.java:214) Caused […]
这个我很难过。 我们在myserver.com/wsDemo?ID=12上的端口80上有一个websocket服务器。 我们需要通过代理连接到这个服务器来testing一个客户端程序。 我正在尝试nginx 1.2.7作为在代理服务器上运行的端口8080上的代理。 我们希望客户端使用http连接方法连接到代理,然后让代理创build到myserver.com/wsDemo?ID=12 websocket应用程序服务器的隧道。 这是我的nginxconfiguration: http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; gzip on; server{ listen 8080; listen 80; location /wsDemo?ID=12 { proxy_pass http://myserver.com:80/wsDemo?ID=12; proxy_http_version 1.1; proxy_set_header Upgrade […]
我经常需要debugging涉及服务器客户端TCP连接的进程。 我想在客户端似乎卡住的时候检查服务器是否正在发送数据。 我可以用: 'netstat -tpe | grep PID_SERVER' find服务器的套接字,或'netstat -tlpe | grep PID_CLIENT'来find客户端的。 有一种方法可以进一步检查特定的套接字,一旦我确定它? 除了它的State ? 我觉得Recv-Q or Send-Q可能是有用的,虽然我不知道它是指什么 – 但除此之外,还有什么我可以用来诊断之间发生了什么? 在想,可能是在/proc/PID/fd ? 任何有识之士将不胜感激…