最近有同学反应,在使用OJS期刊编审系统时,对已发布的投稿文章,进行Doi提交时,提交失败,出现了503 Service Unavailable的错误,是怎么回事呢?如图:
收到该同学的故障修复请求后,丁老师对这个问题进行了研究处理。经过分析,丁老师发现以下几个特征:
1.该OJS系统,其他期刊的投稿文章DOI正常,均显示Registered,注册成功状态。
2.仅仅该期刊投稿失败,为Error状态。然后检查了Crossref配置,保证所填写信息正确无误。
3.在对上述2点分析后,丁老师可以排除是OJS系统的程序问题的,因为都是用的同一个流程逻辑,配置也一模一样,没有道理其他期刊可以然后这个期刊就不行的。然后丁老师对Crossref提交的程序代码部分进行了检查。发现在进行Crossref提交时,所有的返回状态都是由Crossref官方服务器返回的,也就是说,OJS系统只是做了提交处理,而结果是由Crossref官方服务器而返回的。
此时丁老师基本上可以确定,这个问题不是由OJS系统引起的,而是Crossref返回接口那边的问题。为了更明确的了解,丁老师又给Crossref官方发送邮件,关于这个问题进行了深入咨询。不出所料,Crossref官方回复,因为使用Crossref接口的用户群体较多,实时同步数据量较大,所以有时候返回503、504错误是正常的。遇到这种问题,只需要耐心等候几个小时,重试即可。
果然,第二天早上丁老师再次检查文章提交状态,显示所有文章均已提交成功!所以,如果你遇到这个问题,不用着急,最好的办法就是等待一段时间再提交!
从OJS3.5版本开始,OJS不再支持从后台直接添加用户,而是采用了邀请用户的方式进行添加。即OJS无法再从后台,直接添加用户和角色,只能通过邮件邀请用户的方式,并获得用户授权同意后才可以添加用户及对应角色。OJS3.5添加用户方式:O...
ojs期刊投稿系统,在MakeaSubmission,UploadFiles时文件上传失败,提示SlimApplicationError错误,可能是以下几点原因造成的:1.php没有启用fileinfo模块;2.文件上传目录设置错误;3...
近日有使用OJS期刊系统的客户和丁老师反馈,OJS3.3.X版本无法升级到3.5,升级到一半总是报错,是怎么回事呢?错误代码:A database error has occurred: SQLSTATE[42S22]: Column ...
OJS期刊管理系统(OpenJournalSystem)目前已经更新到了3.5版本,很多客户仍在使用旧版本。那么如何查看当前正在使用的OJS版本信息呢,丁老师今天教给大家。查看OJS版本信息的方法:方法一:后台查看OJS版本的方法。1....