最近日志
2026-08-11 23:41:33,858 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-11 23:41:33,933 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-11 23:57:11,114 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-11 23:57:11,115 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 00:20:56,218 ERROR tourism Route PNG/PDF export failed route_id=1
Traceback (most recent call last):
File "/opt/travel_app/src/services/route_exporter.py", line 48, in export
self._render_browser(files["customer_html"], files["png"], files["pdf"])
File "/opt/travel_app/src/services/route_exporter.py", line 199, in _render_browser
browser = playwright.chromium.launch(channel="msedge", headless=True)
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 14494, in launch
self._sync(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_browser_type.py", line 98, in launch
await self._channel.send(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 558, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Chromium distribution 'msedge' is not found at /opt/microsoft/msedge/msedge
Run "playwright install msedge"
2026-08-12 00:20:56,385 ERROR tourism Route PNG/PDF export failed route_id=1
Traceback (most recent call last):
File "/opt/travel_app/src/services/route_exporter.py", line 48, in export
self._render_browser(files["customer_html"], files["png"], files["pdf"])
File "/opt/travel_app/src/services/route_exporter.py", line 199, in _render_browser
browser = playwright.chromium.launch(channel="msedge", headless=True)
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 14494, in launch
self._sync(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_browser_type.py", line 98, in launch
await self._channel.send(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 558, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Chromium distribution 'msedge' is not found at /opt/microsoft/msedge/msedge
Run "playwright install msedge"
2026-08-12 00:34:16,141 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 00:34:49,325 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 00:35:24,525 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 00:36:04,671 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 00:44:55,457 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 16:14:03,388 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 16:31:09,650 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 17:27:32,543 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 22:03:29,679 WARNING tourism HotelImageSelector not available: No module named 'hotel_image_selector'
2026-08-12 22:52:03,565 ERROR tourism Route PNG/PDF export failed route_id=1
Traceback (most recent call last):
File "/opt/travel_app/src/services/route_exporter.py", line 48, in export
self._render_browser(files["customer_html"], files["png"], files["pdf"])
File "/opt/travel_app/src/services/route_exporter.py", line 199, in _render_browser
browser = playwright.chromium.launch(channel="msedge", headless=True)
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 14494, in launch
self._sync(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_browser_type.py", line 98, in launch
await self._channel.send(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
File "/opt/travel_app/venv/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 558, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Chromium distribution 'msedge' is not found at /opt/microsoft/msedge/msedge
Run "playwright install msedge"