[pypy-issue] Issue #2264: [please help] Run pypy script in crontab, the process would stop for a while. (pypy/pypy)

stonewf issues-reply at bitbucket.org
Fri Mar 25 08:01:55 EDT 2016


New issue 2264: [please help] Run pypy script in crontab, the process would stop for a while.
https://bitbucket.org/pypy/pypy/issues/2264/please-help-run-pypy-script-in-crontab-the

stonewf:

Hello, I run pypy script in the crontab on Centos,using stackless and twisted. 

The process would stop after running for a while.


I use "strace -f -F" and produce some logs, I do not now why it will call close(1), I didn't use it in the progam. More log in the attachments :

1250  open("/data/wwwroot/crawler/jj_crawler/colet/core/app.py", O_RDONLY) = 1
1250  fstat(1, {st_mode=S_IFREG|0664, st_size=3094, ...}) = 0
1250  read(1, "# -*- coding: utf-8 -*-\n'''\nCrea"..., 8192) = 3094
1250  read(1, "", 8192)                 = 0
1250  read(1, "", 8192)                 = 0
1250  close(1)                          = 0
1250  stat("./run.py", {st_mode=S_IFREG|0664, st_size=1005, ...}) = 0
1250  open("./run.py", O_RDONLY)        = 1
1250  fstat(1, {st_mode=S_IFREG|0664, st_size=1005, ...}) = 0
1250  read(1, "# -*- coding: utf-8 -*-\n'''\nCrea"..., 8192) = 1005
1250  read(1, "", 8192)                 = 0
1250  read(1, "", 8192)                 = 0
1250  close(1)                          = 0
1250  stat("./run.py", {st_mode=S_IFREG|0664, st_size=1005, ...}) = 0
1250  stat("app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/data/wwwroot/crawler/jj_crawler/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/setuptools-20.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOTDIR (Not a directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/Twisted-15.5.0-py2.7-linux-x86_64.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/zope.interface-4.1.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/PyMySQL-0.7.2-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/__extensions__/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/lib-tk/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/plat-linux2/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/data/wwwroot/crawler/jj_crawler/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/setuptools-20.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOTDIR (Not a directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/Twisted-15.5.0-py2.7-linux-x86_64.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/zope.interface-4.1.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/PyMySQL-0.7.2-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/__extensions__/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/lib-tk/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/plat-linux2/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/data/wwwroot/crawler/jj_crawler/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/setuptools-20.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOTDIR (Not a directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/Twisted-15.5.0-py2.7-linux-x86_64.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/zope.interface-4.1.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/PyMySQL-0.7.2-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/__extensions__/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/lib-tk/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/plat-linux2/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  write(1, "I 1458906536.94 ('crawler runnin"..., 1841) = -1 EBADF (Bad file descriptor)
1250  write(1, "I 1458906536.94 ('crawler runnin"..., 1841) = -1 EBADF (Bad file descriptor)
1250  stat("app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/data/wwwroot/crawler/jj_crawler/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/setuptools-20.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOTDIR (Not a directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/Twisted-15.5.0-py2.7-linux-x86_64.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/zope.interface-4.1.3-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/PyMySQL-0.7.2-py2.7.egg/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/__extensions__/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/lib-tk/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/lib-python/2.7/plat-linux2/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("/usr/lib64/pypy-2.0.2/site-packages/app_main.py", 0x7fcb7ec91030) = -1 ENOENT (No such file or directory)
1250  stat("./run.py", {st_mode=S_IFREG|0664, st_size=1005, ...}) = 0
1250  stat("./run.py", {st_mode=S_IFREG|0664, st_size=1005, ...}) = 0
1250  stat("/data/wwwroot/crawler/jj_crawler/colet/core/app.py", {st_mode=S_IFREG|0664, st_size=3094, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/usr/lib64/pypy-2.0.2/lib_pypy/stackless.py", {st_mode=S_IFREG|0644, st_size=15669, ...}) = 0
1250  stat("/data/wwwroot/crawler/jj_crawler/colet/core/tasklet.py", {st_mode=S_IFREG|0664, st_size=3258, ...}) = 0
1250  stat("/data/wwwroot/crawler/jj_crawler/colet/util/colog.py", {st_mode=S_IFREG|0664, st_size=2056, ...}) = 0
1250  futex(0x7fcb7ec8c9e0, FUTEX_WAIT_PRIVATE, 0, NULL




More information about the pypy-issue mailing list