Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)
問題復現:
(Python3.6) appleyuchi@ubuntu19:geventuse$ gunicorn -c gun.py geventuse.wsgi:application
 [2020-04-08 17:28:05 +0800] [32238] [DEBUG] Current configuration:
 ? config: gun.py
 ? bind: ['127.0.0.1:8000']
 ? backlog: 2048
 ? workers: 33
 ? worker_class: gunicorn.workers.ggevent.GeventWorker
 ? threads: 1
 ? worker_connections: 1000
 ? max_requests: 0
 ? max_requests_jitter: 0
 ? timeout: 30
 ? graceful_timeout: 30
 ? keepalive: 2
 ? limit_request_line: 4094
 ? limit_request_fields: 100
 ? limit_request_field_size: 8190
 ? reload: False
 ? reload_engine: auto
 ? reload_extra_files: []
 ? spew: False
 ? check_config: False
 ? preload_app: False
 ? sendfile: None
 ? reuse_port: False
 ? chdir: /home/appleyuchi/桌面/django+gevent/geventuse
 ? daemon: False
 ? raw_env: []
 ? pidfile: log/gunicorn.pid
 ? worker_tmp_dir: None
 ? user: 1000
 ? group: 1000
 ? umask: 0
 ? initgroups: False
 ? tmp_upload_dir: None
 ? secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
 ? forwarded_allow_ips: ['127.0.0.1']
 ? accesslog: None
 ? disable_redirect_access_to_syslog: False
 ? access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"
 ? errorlog: -
 ? loglevel: debug
 ? capture_output: False
 ? logger_class: gunicorn.glogging.Logger
 ? logconfig: None
 ? logconfig_dict: {}
 ? syslog_addr: udp://localhost:514
 ? syslog: False
 ? syslog_prefix: None
 ? syslog_facility: user
 ? enable_stdio_inheritance: False
 ? statsd_host: None
 ? dogstatsd_tags:?
 ? statsd_prefix:?
 ? proc_name: None
 ? default_proc_name: geventuse.wsgi:application
 ? pythonpath: None
 ? paste: None
 ? on_starting: <function OnStarting.on_starting at 0x7fef0b8f80d0>
 ? on_reload: <function OnReload.on_reload at 0x7fef0b8f81e0>
 ? when_ready: <function WhenReady.when_ready at 0x7fef0b8f82f0>
 ? pre_fork: <function Prefork.pre_fork at 0x7fef0b8f8400>
 ? post_fork: <function Postfork.post_fork at 0x7fef0b8f8510>
 ? post_worker_init: <function PostWorkerInit.post_worker_init at 0x7fef0b8f8620>
 ? worker_int: <function WorkerInt.worker_int at 0x7fef0b8f8730>
 ? worker_abort: <function WorkerAbort.worker_abort at 0x7fef0b8f8840>
 ? pre_exec: <function PreExec.pre_exec at 0x7fef0b8f8950>
 ? pre_request: <function PreRequest.pre_request at 0x7fef0b8f8a60>
 ? post_request: <function PostRequest.post_request at 0x7fef0b8f8ae8>
 ? child_exit: <function ChildExit.child_exit at 0x7fef0b8f8bf8>
 ? worker_exit: <function WorkerExit.worker_exit at 0x7fef0b8f8d08>
 ? nworkers_changed: <function NumWorkersChanged.nworkers_changed at 0x7fef0b8f8e18>
 ? on_exit: <function OnExit.on_exit at 0x7fef0b8f8f28>
 ? proxy_protocol: False
 ? proxy_allow_ips: ['127.0.0.1']
 ? keyfile: None
 ? certfile: None
 ? ssl_version: 2
 ? cert_reqs: 0
 ? ca_certs: None
 ? suppress_ragged_eofs: True
 ? do_handshake_on_connect: False
 ? ciphers: None
 ? raw_paste_global_conf: []
 ? strip_header_spaces: False
 [2020-04-08 17:28:05 +0800] [32238] [INFO] Starting gunicorn 20.0.4
Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)
解決方案:
一開始我還愣了一下,真把我給唬住了。
kill -9 31356
 ?
總結
以上是生活随笔為你收集整理的Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 山姆会员商店如何退卡
 - 下一篇: 股市用语 股市的用语