我正在运行从 Tiger 升级而来的 Leopard。
我注意到 SyncServer 进程偶尔会启动并占用所有 CPU。风扇会开始全速运转,笔记本电脑的运行速度会变得非常缓慢。我需要从活动监视器强制退出该进程才能控制它。它会消失一段时间,但最终会再次启动。
我确实也有一部要同步的 iPhone,所以我想知道 syncServer 是否可能是苹果的一个进程,用于检查我的手机是否插入。
编辑:按照建议尝试了 iSync 和手动 resetsync,但得到以下输出:
$ /System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsync.pl 完整
2010-03-12 08:03:50.230 perl[176:10b] SyncServer 不可用:连接时出现异常:连接超时:未收到回复
PerlObjCBridge:将 reallyResetSyncData 发送到 NSObject 对象时引发 NSException
名称:“ISyncServerUnavailableException”
原因:“无法连接到同步服务器:NSPortTimeoutException:连接超时:未收到回复((null))”用户信息:“”位置:“/System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsync.pl 第 16 行”**** PerlObjCBridge:因 NSException 而死亡
并且在此期间,syncServer 像往常一样开始以 95-100% 的速度旋转。
答案1
你可以尝试这个:
打开 iSync。从 iSync 菜单中选择“偏好设置”。点击“重置同步历史记录”。如果这不能解决您的问题,或者您无法打开 iSync,请按照以下步骤操作:
在 Finder 中,从前往菜单中选择实用程序。打开终端。在打开的终端窗口中,在一行中键入或粘贴以下命令:/System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsync.pl full 按回车键。操作完成后退出终端。
重置 SyncServices 文件夹后,您可能需要重新启用一些与同步相关的设置。重置 SyncServices 会重置 Mac OS X 用户帐户的同步设置以及启用同步的数据的本地更新和更改历史记录。它不会更改您当前的数据集,但会删除数据到达当前状态的历史记录并禁用一些与同步相关的设置。
答案2
如果您没有使用 Mobile Me:
您可以尝试删除该文件夹~/Library/Application Support/SyncServices
- 根据我的经验,它已经修复了类似的问题。但是它有一个很大的警告;苹果自己说“就像一群蜜蜂一样,你应该远离 SyncServices 文件夹。”(来源)
因此,为了安全起见,请务必备份您的地址簿和日历,然后继续删除该文件夹。
如果您使用 Mobile Me:
尝试在 Mobile Me 系统偏好设置中取消注册所有计算机,然后使用 iSync 重置同步服务。