我有两台机器。第一个运行嵌入式Linux,第二个运行FreeBSD。使用Linux的机器具有rsyslog,需要是syslog客户端。另一个已经安装了syslogd,需要是一个服务器。带有FreeBSD和syslogd的机器不会将远程日志写入文件。在我的Linux机器上,当我仅仅为了测试rsyslog而更改为sysklogd时,远程日志记录工作正常。问题是我必须在客户机上有rsyslog。是什么导致了这个问题?rsyslog和syslogd互不兼容吗?据我所知,日志消息格式是相同的。
当我在tcpdump -enpi 上运行FreeBSD时,我会看到syslog消息
Linux MAC >
我有一个贝克霍夫TwinCAT 3项目,这是可编译的。
我能够直接登录这台机器(没有广告路线)。
当我试图从远程计算机(通过在线更改)通过广告路径登录时,我就会收到一条错误消息:
Ads-Error 0x2AF9: A unknown Ads-Error has occured.
Internal error:System.NullReferenceException: Object reference not set to an instance of an object.
我在机器和远程计算机上使用相同的TwinCAT版本(TwinCAT v3.1.4022.22)。所以这不应该是个问题。