关于开发环境问题,访问内网数据库

背景:目前负责一个项目,php测试环境用的云服务器,redis和mysql也是用的云服务,只能通过云服务器没网连接,公司不给开外网的权限,开发只能本地边写代码边ftp上传,然好在ide可以一键搞定,但是没办法单步调试,只能var_dump,这种情况技术上有什么解决办法吗,之前想过用gor做流量复制,本地重放,这个可以做,但是mysql和redis没办法处理。大家有什么好的办法吗

阅读 2.5k
4 个回答

你可以偷偷的在运行代码的服务器上做一个tcp代理,

   mysql  <->  |   <-> server  <->  |   your computer  

clone一份sql到本地

把整体逻辑写完再到测试环境调试

本地整虚拟机把环境搞一套,或者k8s/docker-compose整一套环境. 这种小问题, 不会的话可以找运维大胸弟帮忙搞一搞. 没有什么是一顿火锅解决不了的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏