Hi there.

My application has some scripts on .app.scripts (.app.scripts.tests and 
.app.scripts.config).

I configured this scripts in setup.py file like this:

entry_points={
    'paste.app_factory': [
        'main = minisecbgp:main'
    ],
    'console_scripts': [
        'initialize_minisecbgp_db = minisecbgp.scripts.initialize_db:main',
        'tests = minisecbgp.scripts.tests:main',
        'validate_hostname = minisecbgp.scripts.validate_hostname:main',
        'config = minisecbgp.scripts.config:main',
    ],


I call these two scripts in my view with the code below:

arguments = ['--config_file=minisecbgp.ini',
             '--hostname=%s' % form.node.data,
             '--username=%s' % form.username.data,
             '--password=%s' % form.password.data]
subprocess.Popen(['config'] + arguments)


and, when I run my application with the commands  below, everything works 
well. The page works fine and the scripts tests and config works well.

pip install -e ".[testing]"
pserve minisecbgp.ini --reload


So, I want to put my app in production, and I'm trying to use uwsgi and 
nginx to do it. When I configured uwsgi and nginx and open the app in 
browser, the app works well, but when I call the view that executes the 
scripts tests and config, I receave a 502 bad gateway error. Looking at 
syslog file, I receaved this error:

Feb 27 20:12:56 lpttch uwsgi[14110]:     subprocess.Popen(['tests'] + 
arguments)
Feb 27 20:12:56 lpttch uwsgi[14110]:   File 
"/usr/lib/python3.6/subprocess.py", line 729, in __init__
Feb 27 20:12:56 lpttch uwsgi[14110]:     restore_signals, start_new_session)
Feb 27 20:12:56 lpttch uwsgi[14110]:   File 
"/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
Feb 27 20:12:56 lpttch uwsgi[14110]:     raise child_exception_type(
errno_num, err_msg, err_filename)
Feb 27 20:12:56 lpttch uwsgi[14110]: FileNotFoundError: [Errno 2] No such 
file or directory: 'tests': 'tests'

Please, can somebody help me?

Emerson

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pylons-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/9a78ebba-f50d-4143-9fea-550d3bce9e1e%40googlegroups.com.

Reply via email to