运行 通过 Supervisor 时奇怪的行为 Golang 应用程序崩溃
weird behavior Golang app crashing when running through Supervisor
你好,我的 Go 应用程序一直崩溃并在每次我通过主管 运行 时重新启动,但是当我 运行 它在终端上 运行ning 时没有崩溃,我没有知道我从哪里开始或者我应该搜索什么帮助或提示开始?
P.S: 日志总是空的
编辑:它 运行 持续 1 或 2 分钟并且崩溃而不是立即崩溃
我有几个 golang 服务器 运行在 supervisord 下运行得很好......它可能是一些权限问题......在你的主管配置文件中用完整路径替换启动你的 golang 二进制文件以达到这个 shell 脚本
#!/bin/bash
for i in {1..3}; do
echo here I am inside loop with counter $i
sleep 2
done
echo now exiting from loop
它只是 运行 作为守护进程几秒钟的东西...如果 运行 没问题 OS 你编译你的 go 代码的地方和你的地方一样supervisord 是 运行ning ?
你好,我的 Go 应用程序一直崩溃并在每次我通过主管 运行 时重新启动,但是当我 运行 它在终端上 运行ning 时没有崩溃,我没有知道我从哪里开始或者我应该搜索什么帮助或提示开始?
P.S: 日志总是空的
编辑:它 运行 持续 1 或 2 分钟并且崩溃而不是立即崩溃
我有几个 golang 服务器 运行在 supervisord 下运行得很好......它可能是一些权限问题......在你的主管配置文件中用完整路径替换启动你的 golang 二进制文件以达到这个 shell 脚本
#!/bin/bash
for i in {1..3}; do
echo here I am inside loop with counter $i
sleep 2
done
echo now exiting from loop
它只是 运行 作为守护进程几秒钟的东西...如果 运行 没问题 OS 你编译你的 go 代码的地方和你的地方一样supervisord 是 运行ning ?