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
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue