常见问题

为什么APINTO没有启动成功?

APINTO启动失败可能是以下原因:

  • config.yml配置文件不存在
  • config.yml配置的监听端口已经被占用
  • 初始化配置文件夹时权限不足

若非上述原因,可以开启DEBUG模式来进行下一步排查。

备注:config.yml的读取路径可以由系统配置文件open in new windowapinto.yml决定。若不存在apinto.yml,则config.yml默认读取路径是当前目录。

命令行配置太麻烦,APINTO 是否有控制台界面?

目前已发布并开源了APINTO Dashboardopen in new window,并且是一个独立的项目。能够通过ui界面轻松修改APINTO配置,告别繁琐复杂的Curl命令。控制台教程点此open in new window进行跳转。

APINTO如何进入DEBUG模式?

APINTO若要以DEBUG模式启动,需要设置环境变量。

export APINTO_DEBUG=true

设置完环境变量后,再启动,这时APINTO将会以前台的方式运行,debug等信息会直接输出到前台命令行和系统日志文件。

程序运行中报错了,要如何查看报错日志?

程序运行时的报错将会被记录在系统日志文件中,系统日志文件默认路径是/var/log/apinto/error.log。当然,也可以通过修改系统配置文件open in new windowapinto.yml来改变日志文件的路径或者日志等级。

为什么我配置了路由和服务,访问会失败?

请求经过APINTO转发时host是透传的,这时需要使用转发重写插件来进行改写转发请求头内的host。

另外需要注意,请求url的path也是透传的,若要改写转发请求的path,也需要使用转发重写插件open in new window

如果在使用 APINTO过程中遇到问题,我可以在哪里寻求更多帮助?