最近有同学反应,在使用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错误是正常的。遇到这种问题,只需要耐心等候几个小时,重试即可。
果然,第二天早上丁老师再次检查文章提交状态,显示所有文章均已提交成功!所以,如果你遇到这个问题,不用着急,最好的办法就是等待一段时间再提交!
有客户反应,在使用OJS期刊管理系统的Quick Submit Plugin,即快速投稿插件时,插件无法报错无法使用,提示Missing Locale key,这是怎么回事呢?1.丁老师先查看了系统日志:[05-Feb-2026 08:...
OJS期刊管理软件是英文系统,在编辑和作者的姓名展示时,因为英文的使用习惯,姓名中间会有空格,如果是使用OJS中文语言,显示起来看的特别别扭,如图:这个时候就想去修改一下,去掉这个空格。经过研究,这个空格不是写在tpl模板中的,而是在O...
有客户的OJS系统,从3.3升级到3.5.0.1后,访问投稿页面时,投稿时间没有正常显示出来,显示的是报错信息“Invalid date time”,如图:错误代码:Missing locale key "editor.sub...
在使用OJS系统时,用户设置了语言环境为中文,在后台中经常会出现##navigation.submissions##、##submission.shortAuthor##、##plugins.block##等错误代码,是怎么回事呢?其实...