有多家使用Open Journal Systems期刊管理系统的客户咨询,他们已发布的文章PDF附件经常会无缘无故丢失,每次都要重新上传,这个到底是怎么回事呢?
故障检测
经过丁老师复测,该问题确实存在,该问题属于不定时、无规律故障。当故障发生时,会将所有文章已上传的pdf文件删除,导致文章的pdf文档打不开,数据库引擎无法检索。在外网,很多国外使用OJS的客户也有在官网反应这个情况,如图:

故障分析
经过对系统程序和关键部分代码的分析,发现该故障可能是由定时作业中涉及文章部分的逻辑触发的,该逻辑表明,在特定阶段,会执行相关代码,对已发布文章的PDF文件删除,但并不是物理意义上的删除,而是对已发布文章的校样部分(galleys)的数据库记录进行删除,也就是说,pdf文件还在,只是校样数据库galleys_list的内容记录会被删除。该故障并非是执行了某个delete语句,而可能是在执行update更新校样信息时造成了空值内容。
故障解决
该故障存在于OJS3.2、3.3、3.4等多个版本中,该问题涉及程序业务逻辑、定时任务作业、数据库等,牵涉部分比较多,针对不同的系统版本,引起问题的原因也不同,即使是官方目前也没有给出具体的解决方法。
高兴的是,丁老师找到了该问题的解决方法,但是由于每个版本的架构不同,代码差异较大,所以针对每个版本的解决方法也不同,需要登录系统进行仔细的分析后做出更新升级。如果你也遇到了这个问题,可以联系丁老师进行修复解决。
有使用OJS期刊投稿管理系统的小伙伴提问,最近在给评审发送邮件通知时,经常会遇到邮件据收被退回的情况,这是怎么回事呢?如图:遇到这种情况,需要先测试OJS的发信功能是否正常,具体可以通过:1.忘记密码,找回密码,发送重置密码邮件方式。2...
OJS期刊管理系统,可以对已发布的投稿文章,增加多种格式的引用信息导出功能,包含ACM、ACS、Chicago、Havard、IEEE等引用格式,支持Endnote/Zotero/Mendeley (RIS)和BibTeX两种文件格式。...
近日,出版社客户在使用OJS系统时,突然遇到这个问题You do not have enough space in your user directory. The fileyou are uploading is 2917kb and...
很多使用OJS的同学反馈,有时候突然OJS期刊管理系统的plugin页面打不开了,一直是个圆圈在转圈加载,却始终打不开页面,这是怎么回事呢?如图:其实,这是OJS出错了,原因是可能使用者开启或安装了某些与当前OJS版本不兼容的插件,OJ...