原因可能是Spine中的Cygwin版本与rddtool中的Cygwin版本不相同。
两个文件夹下都有一个Cygwin1.dll 看到版本不相同,不知是否是这个原因。
不过下面的资料提到,应该是原因之一吧
Spine
Recommended Install Path:
C:\Spine\
Information: Spine is a poller for Cacti that primarily strives to be as fast as possible. For this reason it is written in native C, makes use of POSIX threads, and is linked directly against the net-snmp library for minimal SNMP polling overhead. Spine is a replacement for the default cmd.php poller so you must decide if using Spine makes sense for your installation.   It is highly recommended that users start out with the default cmd.php poller until their installation is fully functional!   Cactid was renamed to Spine for the 0.8.7 release.
Cactid is for Cacti 0.8.6 and below.
Spine is for Cacti 0.8.7 and above.
Extract the spine zip file to C:\Spine\
WARNING: Spine is only compiled with Cygwin and thusly needs a few Cygwin dlls on the system.   These are included with the downloaded zip file.   This can become a problem if RRDTool is also compiled under a different Cygwin version, since then there will be different Cygwin dll versions on the system which can cause issues.   If you're using a Win32 build of RRDTool, then nothing to worry about.   There are a few ways to solve the problem:
Install a base install of Cygwin and delete all cygwin files from the RRDTool and Spine folders. Move RRDTool and Spine into the same folder, so they share the Cygwin dlls.   Your mileage may vary due to each binary being compiled against a different Cygwin version.