当我调用run_local
时它运行良好,但当我调用queue
时则不然。
您的 MySQL 数据库是否在您的机器上运行?如果您无法从互联网访问它,IronWorker 将无法连接到它。
你应该为你的计算机获取一个静态IP,或者,我的建议,把你的数据库托管在为网络流量制作的服务器上。许多ISP不允许您通过国内线路运行Web服务器。
但是,除了本地网络之外,所有在run_local
中工作的东西都应该在queue
中工作。如有疑问,您可以查看我们的环境文档。