Hi,
I have configured my thermal printer locally and everything worked fine, when I implemented this new feature online, I get this error :
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: Internal Server Error: /myapp/commandefinish
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: Traceback (most recent call last):
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/asgiref/sync.py", line 330, in thread_handler
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: raise exc_info[1]
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/django/core/handlers/exception.py", line 38, in inner
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: response = await get_response(request)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/django/core/handlers/base.py", line 231, in _get_response_async
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: response = await wrapped_callback(request, *callback_args, **callback_kwargs)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/asgiref/sync.py", line 296, in __call__
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: ret = await asyncio.wait_for(future, timeout=None)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: return await fut
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: result = self.fn(*self.args, **self.kwargs)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/asgiref/sync.py", line 334, in thread_handler
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: return func(*args, **kwargs)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: return view_func(request, *args, **kwargs)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/myapp/views.py", line 704, in commandefinish
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: printer = Network('***.***.*.**', 9100)
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/escpos/printer.py", line 193, in __init__
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: self.open()
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: File "/home/wahab/apporder/env/lib/python3.10/site-packages/escpos/printer.py", line 199, in open
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: self.device.connect((self.host, self.port))
Mar 9 18:55:53 django411onubuntu2204-s-1vcpu-1gb-amd-ams3-01 gunicorn[1771129]: TimeoutError: timed out
my code :
printer = Network('***.***.*.**', 9100)
printer.text('www.all-in-one1.fr')
printer.cut()
I don’t understand why it works locally and doesn’t work online, but I have configured everything the same