diff --git a/backend/uvicorn.log b/backend/uvicorn.log index f800c44..30d98f3 100644 --- a/backend/uvicorn.log +++ b/backend/uvicorn.log @@ -1,143 +1,11 @@ -INFO: Started server process [25188] +INFO: Will watch for changes in these directories: ['/root/workspace/avorg/backend'] +INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) +INFO: Started reloader process [6624] using WatchFiles +INFO: Started server process [6638] INFO: Waiting for application startup. INFO: Application startup complete. -INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) -INFO: 192.168.2.244:52112 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52112 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52113 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52112 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52112 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52161 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52162 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52161 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52162 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52162 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52442 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52443 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52444 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:52445 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:52445 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53093 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53094 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53093 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53095 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53095 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53244 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53245 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53244 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53245 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53245 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53564 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53565 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53564 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53566 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53566 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53834 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53835 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53834 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:53835 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:53842 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54212 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:54213 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54212 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:54213 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54217 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54512 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:54513 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54512 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:54513 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:54513 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:57131 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:57132 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:57131 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:57133 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:57133 - "GET /videos/?search= HTTP/1.1" 200 OK -Attempting to stream video with ID: 2 -Streaming video from path: /mnt/data1/Porn/twitter/我艹girl/我艹girl (完整版已放推文评论区) (@minimimm2006) - X_10.mp4 -INFO: 192.168.2.244:57308 - "GET /videos/2/stream HTTP/1.1" 200 OK -INFO: 192.168.2.244:57313 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:57313 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:57350 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:57350 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:58522 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:58523 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:58522 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:58523 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:58526 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:59275 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:59276 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:59275 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:59277 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:59277 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:60135 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:60136 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:60135 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:60137 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:60137 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:61752 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:61753 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:61752 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:61754 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:61754 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:63608 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:63607 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:63608 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:63607 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:63607 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64389 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64390 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64389 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64390 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64390 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64448 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64449 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64448 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64450 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64450 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64686 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64687 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64686 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64688 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64689 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64833 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64834 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64833 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:64834 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:64834 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49672 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49672 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:49672 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49674 - "GET /video-paths/ HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49673 - "GET /videos/?search= HTTP/1.1" 200 OK -INFO: 192.168.2.244:49703 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49703 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49703 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49723 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49737 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49737 - "HEAD /videos/2/stream HTTP/1.1" 405 Method Not Allowed -Attempting to stream video with ID: 3 -Streaming video from path: /mnt/data1/Porn/twitter/我艹girl/我艹girl (完整版已放推文评论区) (@minimimm2006) - X_12.mp4 -INFO: 192.168.2.244:49748 - "GET /videos/3/stream HTTP/1.1" 200 OK -INFO: 192.168.2.244:49751 - "HEAD /videos/3/stream HTTP/1.1" 405 Method Not Allowed -Attempting to stream video with ID: 11 -Streaming video from path: /mnt/data1/Porn/twitter/我艹girl/我艹girl (完整版已放推文评论区) (@minimimm2006) - X_7.mp4 -INFO: 192.168.2.244:49758 - "GET /videos/11/stream HTTP/1.1" 200 OK -INFO: 192.168.2.244:49772 - "GET /videos/?search=X HTTP/1.1" 200 OK -INFO: 192.168.2.244:49772 - "GET /videos/?search=X_ HTTP/1.1" 200 OK -INFO: 192.168.2.244:49772 - "GET /videos/?search=X_21 HTTP/1.1" 200 OK -Attempting to stream video with ID: 6 -Streaming video from path: /mnt/data1/Porn/twitter/我艹girl/我艹girl (完整版已放推文评论区) (@minimimm2006) - X_21.mp4 -INFO: 192.168.2.244:49777 - "GET /videos/6/stream HTTP/1.1" 200 OK -INFO: 192.168.2.244:49778 - "HEAD /videos/6/stream HTTP/1.1" 405 Method Not Allowed -INFO: 192.168.2.244:49778 - "HEAD /videos/6/stream HTTP/1.1" 405 Method Not Allowed +INFO: 192.168.2.244:56706 - "GET /video-paths/ HTTP/1.1" 200 OK +INFO: 192.168.2.244:56707 - "GET /videos/?search= HTTP/1.1" 200 OK +INFO: 192.168.2.244:56706 - "GET /video-paths/ HTTP/1.1" 200 OK +INFO: 192.168.2.244:56707 - "GET /videos/?search= HTTP/1.1" 200 OK +INFO: 192.168.2.244:56707 - "GET /videos/?search= HTTP/1.1" 200 OK diff --git a/nohup.out b/nohup.out new file mode 100644 index 0000000..db63c5d --- /dev/null +++ b/nohup.out @@ -0,0 +1,53 @@ + +> frontend@0.0.0 dev +> vite --host + + + VITE v7.1.3 ready in 176 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: http://192.168.2.220:5173/ +Killed + +> frontend@0.0.0 dev +> vite --host + + + VITE v7.1.3 ready in 189 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: http://192.168.2.220:5173/ +Killed + +> frontend@0.0.0 dev +> vite --host + + + VITE v7.1.3 ready in 195 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: http://192.168.2.220:5173/ +Killed +bash: line 1: 4137 Killed uvicorn main:app --host 0.0.0.0 --port 8000 --reload > uvicorn.log 2>&1 + +> frontend@0.0.0 dev +> vite --host + + + VITE v7.1.3 ready in 181 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: http://192.168.2.220:5173/ +6:06:23 AM [vite] (client) hmr update /src/App.jsx +6:07:05 AM [vite] (client) hmr update /src/App.jsx +Killed +bash: line 1: 6359 Killed uvicorn main:app --host 0.0.0.0 --port 8000 --reload > uvicorn.log 2>&1 + +> frontend@0.0.0 dev +> vite --host + + + VITE v7.1.3 ready in 187 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: http://192.168.2.220:5173/ diff --git a/rebuild_and_start.sh b/rebuild_and_start.sh new file mode 100755 index 0000000..047ff03 --- /dev/null +++ b/rebuild_and_start.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +set -e + +echo "Killing existing processes..." +# Kill frontend process (Vite default port) +lsof -t -i:5173 | xargs -r kill -9 || true +# Kill backend process (Uvicorn default port) +lsof -t -i:8000 | xargs -r kill -9 || true +echo "Existing processes killed." + +echo "Rebuilding frontend..." +cd frontend +npm install +npm run build +cd .. +echo "Frontend rebuilt." + +echo "Rebuilding backend..." +cd backend +pip install -r requirements.txt +cd .. +echo "Backend rebuilt." + +echo "Starting backend..." +# Start backend in background, redirecting logs +nohup bash -c "cd backend && uvicorn main:app --host 0.0.0.0 --port 8000 --reload > uvicorn.log 2>&1" & +echo "Backend started. Logs redirected to backend/uvicorn.log" + +echo "Starting frontend..." +# Start frontend in background +nohup bash -c "cd frontend && npm run dev" & +echo "Frontend started." + +echo "Script finished." \ No newline at end of file diff --git a/screenshot/image copy 6.png b/screenshot/image copy 6.png new file mode 100644 index 0000000..02e8ca8 Binary files /dev/null and b/screenshot/image copy 6.png differ