我有两台机器。第一个运行嵌入式Linux,第二个运行FreeBSD。使用Linux的机器具有rsyslog,需要是syslog客户端。另一个已经安装了syslogd,需要是一个服务器。带有FreeBSD和syslogd的机器不会将远程日志写入文件。在我的Linux机器上,当我仅仅为了测试rsyslog而更改为sysklogd时,远程日志记录工作正常。问题是我必须在客户机上有rsyslog。是什么导致了这个问题?rsyslog和syslogd互不兼容吗?据我所知,日志消息格式是相同的。
当我在tcpdump -enpi 上运行FreeBSD时,我会看到syslog消息
Linux MAC >
我有一个使用PHPMailer发送电子邮件的脚本。电子邮件通过直接SMTP连接发送到远程邮件服务器。问题是,当我在本地机器上运行脚本时,似乎一切正常,但当脚本在我们的实时站点上使用相同的远程SMTP服务器运行时,电子邮件永远不会通过。奇怪的是,它似乎在某个时间点上起作用了,但最近才决定它不再起作用了。
有哪些潜在的故障点?我无法访问有问题的SMTP服务器,因此如果不提交支持票证,我就无法检查其日志文件。虽然我刚刚获得了对发送电子邮件的web服务器的sudo访问权限,但我不太确定要查看的日志文件是什么,等等。
FWIW,我的本地机器运行的是Ubuntu 8.10,而远程机器运行的是Red Hat