我的服务器win2008 运行着 通达oa软件,基于mysql+apache的 然后还运行这一套 oracle 10g +tomcat的erp系统,机器一共16g内存,
   但是只要连续开启一周时间,服务器上网页就会无法显示,系统更新会显示失败和未知错误,mysql会连接不上,但是 向外网连接的oracle正常,基于他的erp系统也正常工作,然后只要重启服务器,就会完全恢复正常,再过一周后,又会重复这一问题。我把mysql日志贴在下边,还有请教下各位,我如何定位这个错我的原因,谢谢。
130721 10:18:45 [Note] Plugin 'FEDERATED' is disabled.
130721 10:18:45 InnoDB: The InnoDB memory heap is disabled
130721 10:18:45 InnoDB: Mutexes and rw_locks use Windows interlocked functions
130721 10:18:45 InnoDB: Compressed tables use zlib 1.2.3
130721 10:18:45 InnoDB: Initializing buffer pool, size = 1.0G
130721 10:18:45 InnoDB: Completed initialization of buffer pool
130721 10:18:45  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.出问题的时候,物理内存总数16086,已缓存9444可用9554空闲142 已开机6天。 
谢谢

解决方案 »

  1.   

    130721 10:18:45  InnoDB: Operating system error number 32 in a file operation.看上去象是文件操作有问题。 不行的话,就把数据库导出,重建,然后再导入数据。
      

  2.   

    谢谢版主的回复,现在我这个主要问题是,除了oracle这个对外的连接是正常的,其他的只要是与网路沾点边的应用都不正常,比如mysql无法连接,网页无法打开,系统更新无法更新,诺顿企业版更新时报无法连接服务器,等等。但是只要服务器重启后就会一切正常。我认为会不会在win2008系统中存在某种缓存或临时文件,而这个缓存已经满了,重启后就会清空? 谢谢版主
      

  3.   

    请问一下 这个内存的 可用xxMB  空闲xxMB
    是啥意思 可用不等于空闲吗? 还有我弄个内存清理软件 会管用吗?