最近有新创期刊的出版社,准备使用Open Journal Systesm(OJS)开放式期刊管理系统,来作为期刊管理和论文发布管理平台,但是在安装时却怎么也安装不成功,一直提示502 bad gateway错误,这是怎么回事呢?丁老师来教你。

故障分析
据丁老师了解,至少有80%的用户在安装时,都会遇到这个问题。因为OJS系统内包含多个子系统叠加,在安装时需要检查运行环境、数据库建表、初始化数据、编译模板、以及构建缓存机制等,需要执行大量的PHP请求和数据库脚本,并且对服务器本地文件也有写入操作,占用系统资源多,耗时特别长。当服务器内存不够,或是执行超时,都会引发系统的错误。
因此我们可以增大服务器内存,或是增加运行环境的超时时间来解决这个问题。
解决方法
1.修改php配置文件,将memory_limit设置为512MB。
2.还是php配置文件,将max_execution_time设置为3000。
3.建议可以将memory_limit设置为1G。
4.尝试重启php,重新安装即可。
如果上述方法不行,则有可能是因为php-fpm的进程数不够,需要去调整php-frpm的配置信息,可设置如下:
pm = dynamic
pm.max_children = 20
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10全文总结
OJS系统包含了期刊管理、文章投稿、专家评审、工作流、出版发行的全流程,系统庞大,子系统众多,系统架构也比较复杂。在进行OJS期刊系统安装时,一般没有技术功底的同学,可能会遇到各种各样的问题,并且如果是非专业的OJS技术人员操作,即使安装成功,在运行时也可能会出现未知的故障和bug,后期有可能会面临数据丢失、学术文章无法被数据库收录、系统容易被黑客入侵挂马等风险。
因此丁老师强烈建议,在使用OJS系统时,一定要选择专业、有经验的技术人员进行安装。学术系统不比其他软件,一旦出现问题或者故障,辛苦发表和在各大学术数据库收录的文章,都有可能会被面临删除的风险。
丁老师从事学术软件研发十余年,可提供OJS系统的安装、维护、升级、Bug修复、二次开发等服务。
如需专业OJS系统技术服务,可以联系丁老师,同时也欢迎学术界的各位作者、学者、同行,针对学术软件信息化进行交流和咨询。
ojs期刊系统,配置email邮箱发信功能的方法:1.打开根目录下的config.ini.php文件。2.找到"SMTP server settings",按照如下设置。; Available options: se...
有做期刊的出版社客户咨询,OJS系统支持手机、平板等移动端吗?丁老师给你解答,OJS是支持手机移动端的,支持手机、平板,移动端是H5页面的形式,页面是响应式布局设计,可以自适应移动端显示。并且可以通过二次开发,集成到APP中、微信小程序...
近期有使用OJS(Open Journal Systesms)期刊管理系统的同学咨询,OJS系统是否可以在文章的参考文献中,加入参考文章的DOI链接,如何加入呢?今天丁老师就这个问题进行一下介绍。OJS的参考文献是否可以加入作者DOI链...
近期网络安全形势严峻,各种病毒植入、挖矿程序、灰产推广木马始终侵扰着和影响着我们的网络资产。OJS(Open Journal Systems期刊管理系统)因是开源程序,且部分出版社用户使用的是OJS较早的老版本,因此颇受影响。本篇文章丁...