Tag Info

New answers tagged

1

Another solution might be: AWS Elastic Beanstalk. AWS Elastic Beanstalk support many platforms, including Python. Currently, for Python, they support: 64bit Amazon Linux 2015.03 v1.4.3 running Python 3.4 64bit Amazon Linux 2015.03 v1.4.3 running Python 2.7 64bit Amazon Linux 2015.03 v1.4.3 running Python 2.6 64bit Debian jessie v1.4.3 running Python 3.4 ...


2

Try using an orchestration tool like Ansible. Start with free open source version. You can also try SaltStack, Chef or Puppet but Ansible is in my opinion the simplest of them and it does not require a server component. And since it is based on python it should be right up your alley. And for mission critical deployment I would suggest blue-green strategy.


0

You'd use the nginx location directive, as is done in this example of reverse-proxying a flask application. In fact, even for the same location (as in that example), you can use try_files to check a bunch of locations in order, and then serve up a 50x message. It's pretty nice. I can't give you more specific details, because you have told me very, very ...


-1

I was having issue when sending email from squirrelmail web interface. it said: relay access denied I fixed it by removing the following entry from my /etc/hosts: ::1 localhost ip6-localhost ip6-loopback


1

Figured this issue out: The issue was the Availability zones in the ELB. I thought I had to have an availability zone set the same as where my instance actually is and then at least one Public zone (the zone the instance is in is private). Apparently where the instance is doesn't matter, just the availability zones needs to be all public. Creating a ...


2

The point of keeping secrets out of source code is so they don't go into source control. This is particularly useful in open source projects. When deployed, it doesn't matter if the secret's in a file or envvar. What's important is that only the OS user that your program is running as can read it. This is the default for envvars, which is convenient. Root ...


0

Use this: *.info;user.*;mail.none;authpriv.none; /var/log/messages; I added "user.*" part, which causes syslog daemon to accept LOG_USER messages.


0

There are two problems: Missing a trailing : on line 12: "def writer(input_data=None)" It appears that 'test' as the name of your plugin conflicts with something somewhere in the stack (maybe a 'test' module in python?). Renaming the file test.py to 'foobar.py', and replacing 'test' with 'foobar' in the configuration, causes it to load correctly and ...


0

You can try 2 other ways: First way, with screen: sudo apt-get install screen then start screen running same command, and run the script in 'screen' without nohup. sudo ./mybot.py Ctrl+A Ctrl+D to detach from screen, disconnect from ssh session. Next time when you see the application is hanged type screen -r to attach than screen session where you ...



Top 50 recent answers are included